.


:




:

































 

 

 

 


6

220100 ()

 

 

, 2009


. .

:

1.

2.

3. ( ).

4. .

5. , () .

, , . . , , .

, #, , Microsoft.NET Framework.

# (data stream). 3 :

,

,

.

, , , . - . . , . . , .

# :

,

, ,

, .

, . , .

, , . System. Console. Write () System. Console. WriteLine (). System. Console. ReadLine ().

, , . , , , , .

BinaryReader . , , , , .

BinaryWriter .

File . , , , , .

Directory , , .

Path , .

System. IO. Stream , .

FileStream, , . Seek. .

CryptoStream .

MemoryStream . , . , .

NetworkStream .

BufferedStream . , .

UNICODE Microsoft. NET Framework System. IO. TextReader System. IO. TextWriter. , .

StreamReader, System. IO. TextReader, . StreamWriter, System. IO. TextWriter, .

StringReader StringWriter, System.IO.TextReader System.IO.TextWriter, , .. string.

, FileAccess, FileMode, FileShare SeekOrigin. , , , .

.

,

, , , BinaryWriter BinaryReader Microsoft. NET Framework. , StreamReader StreamWriter.

, , , . , .

, , Microsoft. NET Framework, , , , , , , . . , , .


, , , . FileStream, BinaryWriter BinaryReader ,

StreamWriter StreamReader. .

StreamWriter StreamReader , :

Namespace

using System;

using System.IO;

 

namespace TextFile

{

class Program

{

static string testFile = "mydata.txt";

 

static void Main(string[] args)

{

if (File.Exists(testFile))

{

Console.WriteLine(" {0} ", testFile);

Console.ReadLine();

return;

}

 

StreamWriter sw = File.CreateText(testFile);

sw.WriteLine(" , !");

sw.WriteLine(" \"\" {0}.", 3.1415926);

sw.Close();

 

StreamReader sr = File.OpenText(testFile);

while (true)

{

string str = sr.ReadLine();

if (str == null)

break;

Console.WriteLine(str);

}

sr.Close();

 

Console.WriteLine(" ");

Console.ReadLine();

}

}

}

:

if (File.Exists(testFile))

{

Console.WriteLine(" {0} ", testFile);

Console.ReadLine();

return;

}

mydata.txt , . StreamWriter:

StreamWriter sw = File.CreateText(testFile);

, CreateText, File. StreamWriter:

StreamWriter sw = new StreamWriter(testFile, false);

. true, , false .

. , StreamWriter , , , , .

StreamWriter , , Write WriteLine:

sw.WriteLine(" , !");

sw.WriteLine (" \"\" {0}.", 3.1415926);

, Close:

sw.Close();

. , StreamReader, . File.OpenText:

StreamReader sr = File.OpenText(testFile);

StreamReader:

StreamReader sr = new StreamReader(testFile);

, ReadLine:

while(true)

{

string str = sr.ReadLine();

if(str == null)

break;

Console.WriteLine(str);

}

null . StreamReader Close:

sr.Close();

, , :

, , :

, .. .

FileStream

FileStream, , :

FileStream fs = new FileStream("myfile.dat", FileMode.CreateNew);

, :



<== | ==>
| BinaryReader
:


: 2018-10-15; !; : 356 |


:

:

, .
==> ...

1963 - | 1786 -


© 2015-2024 lektsii.org - -

: 0.028 .