Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Osnovy_programirovanniya_na_S_

.pdf
Скачиваний:
14
Добавлен:
02.02.2015
Размер:
3.52 Mб
Скачать

2

, .

.

1.

, System.Console.Write()

System.Console.WriteLine(), . -

, -

.

int

value:

int value = 250;

-

:

System.Console.WriteLine ("value =" + value);

: value = 250

value,

( 5):

System.Console.WriteLine("value = {0, 5}", value);

0, value

System.Console.WriteLine(). -

, -

. 5. -

-

41

. ,

.

-

:

int a = -12;

int b = 20;

System.Console.WriteLine("a = {0, 4}, b = {1, 3}", a, b);

: a = -12, b = 20

. , double

myDouble: double myDouble = 1234.56789;

myDouble,

, :

System.Console.WriteLine("myDouble = {0, 10:f3}";

myDouble);

f3 ,

( f) ,

.

float decimal. :

float myFloat = 1234.56789f;

System.Console.Write("myFloat

=

{0,

10:f3}",

myFloat);

decimal myDecimal = 1234.56789m;

System.Console.Write("myDecimal =

{0, 10:f3}",

myDecimal);

42

:

myFloat = 1234.568;

myDecimal 1234.568;

WriteLine Write

{n, w: k} n

WriteLine, -

– , w

, ( ), k

.

-

. 2.1.

 

 

2.1

 

 

 

 

 

 

 

 

 

 

 

W

 

 

 

 

 

 

 

W:Fk

 

 

 

 

 

 

 

 

 

 

 

 

W:Ek

 

 

 

 

 

 

 

 

 

 

 

 

 

W

 

 

 

 

 

 

 

W

 

 

 

 

F, E ( -

. 2.2) –

. w – ,

( ), -

43

. k – -

:

, ( F);

,

E G).

:

 

 

2.2

 

 

 

 

 

 

C c

.

 

 

.

.

 

 

 

 

NumberFormatInfo

 

 

 

 

D d

( -

 

 

)

.

 

 

 

 

 

 

 

 

 

 

 

 

E e

 

-

 

 

.

 

 

6

 

 

 

F f

 

 

 

 

 

 

 

 

G g

(

-

 

,

.

 

)

 

 

 

 

 

 

 

44

N n

 

-

 

 

.

 

-

2,

 

 

,

 

 

 

X x

 

 

 

 

 

P p

 

 

 

 

 

1. .

public static void Main()

{

int a = -14;

float c = -0.00151f; double i = 1234.56789; bool l=false;

string name="Petrov"; System.Console.WriteLine("name = {0, 6}, l = {1, 4}", name,l); System.Console.WriteLine("a ={0, 4}, c = {1,10:f5}, i = {1,20:e8}", a,c,i); System.Console.WriteLine(" "); System.Console.WriteLine("

Enter"); System.Console.ReadLine();

}

45

2.

.

public static void Main()

{

 

 

 

int a;

// =

-14;

float c;

// =

-0.00151f;

double i;

//

=

1234.56789;

bool l;

//

=

false;

string name; //="Petrov"; Console.WriteLine("Input "); name = Console.ReadLine(); Console.WriteLine("Input ");

a = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Input c");

c = Convert.ToSingle(Console.ReadLine()); Console.WriteLine("Input i");

i = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Input l");

l = Convert.ToBoolean(Console.ReadLine());

46

System.Console.WriteLine("

\n name = {0, 6}, l = {1, 4}", name,l);

System.Console.WriteLine("a ={0, 4}, c = {1,10:f5}, i = {2,20:e8}", a,c,i); System.Console.WriteLine(" "); System.Console.WriteLine("

Enter"); System.Console.ReadLine();

}

#-

, . (stream)

– , . -

( -

, ) ( , -

, ). ,

, -

.

.

-

, . ,

-

47

.

, ,

, -

. ,

int-, double-, short- -

, -

, , -

.

#-

Stream System.IO. Stream -

. -

Stream ( , FileStream) " "

StreamWriter StreamReader.

-

.

StreamWriter

. -

. , , StreamWriter -

:

StreamWriter fileOut = new StreamWriter(new FileStream("text.txt", FileMode.Create, FileAccess.Write));

:

FileStream(string filename, FileMode mode, FileAccess how)

:

48

1.filename mode ,

;

2.how,

,

FileAccess:

FileAccess.Read - ; FileAccess.Write - ; FileAccess.ReadWrite - , .

:

StreamWriter(string name),

name .

, -

:

StreamWriter fileOut = new

StreamWriter("c:\temp\t.txt");

StreamWriter:

StreamWriter(string name, bool appendFlag),

name ;

appendFlag true – -

, false – -

.

:

StreamWriter fileOut=new StreamWriter("t.txt", true);

fileOut

WriteLine. :

fileOut.WriteLine("test");

t.txt

test.

49

StreamReader

. -

:

StreamReader(Stream stream),

stream -

. ArgumentException, stream .

, StreamWriter

:

StreamReader fileIn = new StreamReader(new FileStream("text.txt", FileMode.Open, FileAccess.Read));

StreamWriter StreamReader , -

:

StreamReader (string name);

name .

-

:

StreamReader fileIn=new StreamReader ("z:\temp\t.txt");

C# Unicode. ,

,

, , , ,

StreamReader:

StreamReader fileIn=new StreamReader ("z:\temp\t.txt", Encoding.GetEncoding(1251));

Encoding.GetEncoding(1251) ,

Windows-1251 (

50

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]