logo

Ц# ФилеСтреам

Ц# ФилеСтреам класа обезбеђује ток за рад са датотекама. Може се користити за обављање синхроних и асинхроних операција читања и писања. Уз помоћ класе ФилеСтреам, можемо лако читати и записивати податке у датотеку.

Пример Ц# ФилеСтреам-а: писање једног бајта у датотеку

Погледајмо једноставан пример класе ФилеСтреам за уписивање једног бајта података у датотеку. Овде користимо ОпенОрЦреате режим датотеке који се може користити за операције читања и писања.

 using System; using System.IO; public class FileStreamExample { public static void Main(string[] args) { FileStream f = new FileStream('e:\b.txt', FileMode.OpenOrCreate);//creating file stream f.WriteByte(65);//writing byte into stream f.Close();//closing stream } } 

Излаз:

 A 

Пример Ц# ФилеСтреам-а: писање више бајтова у датотеку

Хајде да видимо још један пример за писање више бајтова података у датотеку помоћу петље.

 using System; using System.IO; public class FileStreamExample { public static void Main(string[] args) { FileStream f = new FileStream(&apos;e:\b.txt&apos;, FileMode.OpenOrCreate); for (int i = 65; i <= 90; i++) { f.writebyte((byte)i); } f.close(); < pre> <p>Output:</p> <pre> ABCDEFGHIJKLMNOPQRSTUVWXYZ </pre> <h3>C# FileStream example: reading all bytes from file</h3> <p>Let&apos;s see the example of FileStream class to read data from the file. Here, ReadByte() method of FileStream class returns single byte. To all read all the bytes, you need to use loop.</p> <pre> using System; using System.IO; public class FileStreamExample { public static void Main(string[] args) { FileStream f = new FileStream(&apos;e:\b.txt&apos;, FileMode.OpenOrCreate); int i = 0; while ((i = f.ReadByte()) != -1) { Console.Write((char)i); } f.Close(); } } </pre> <p>Output:</p> <pre> ABCDEFGHIJKLMNOPQRSTUVWXYZ </pre></=>

Пример Ц# ФилеСтреам-а: читање свих бајтова из датотеке

Погледајмо пример класе ФилеСтреам за читање података из датотеке. Овде, РеадБите() метода класе ФилеСтреам враћа један бајт. Да бисте сви прочитали све бајтове, потребно је да користите петљу.

напишите јсон у датотеку питхон
 using System; using System.IO; public class FileStreamExample { public static void Main(string[] args) { FileStream f = new FileStream(&apos;e:\b.txt&apos;, FileMode.OpenOrCreate); int i = 0; while ((i = f.ReadByte()) != -1) { Console.Write((char)i); } f.Close(); } } 

Излаз:

 ABCDEFGHIJKLMNOPQRSTUVWXYZ