BinaryWriter sinfi Ushbu bo'limda biz ikkilik ma'lumotlarni ishlab chiqaradigan yozuvchi sinfini o'rganamiz. Shunday qilib, ikkilik yozuvchiga o'xshaydi. Yozishga kirish rejimida ishlatiladigan FileStream . BinaryWriter- ning asoslanishi shu bilan birga u xuddi TextWriter sinfi singari juda yuklangan yozish usulini qo'llab-quvvatlaydi . Yozish usullari bo'lishi mumkin.Eng oddiy ma'lumotlar turlarida qo'llaniladi. BinaryWriter- ning Yozish usullari belgilarni emas, ikkilik ma'lumotlarni ishlab chiqaradi.
Kodlashlar, TextReader va TextWriter uchun muhim rol o'ynadi. Kodlashlar faqat o'ynaydi. BinaryWriter-dagi minimal rol ; Kodlash faqat ikkilik faylga belgilar yozganda ishlatiladi. Biz har xil to'rtta qiymatni yozamiz. BinaryWriter yordamida faylga oddiy turlar . Dastur sharhlarida biz kutilgan narsani ko'rsatamiz yoziladigan baytlar soni. Agar foydalanish bilan FileInfo ob'ektga biz kutgandan tekshirishqatorda 18-19. Dasturning natijasi kutilganidek 29 ga teng.
Using system:
Using System.IO ;
umumiy sinf BinaryWriteSimpleTypes
{
public static void Main ()
{
string fn = "simple-types.bin";
yordamida ( BinaryWriter bw = yangi BinaryWriter (yangi FileStream (fn, FileMode.Create)))
{
yozish (5) ; // 4 bayt
bw.Writ (5.5) ; // 8 bayt
bw.Write (5555M) ; // 16 bayt
bw.Writ (5 == 6) ; // 1 bayt
}
FileInfo fi = yangi FileInfo (fn) ;
Console.WriteLine ("Uzunlik: {0}: {1}", fn, fi.Length );
}
}
Dastur 37.16 ning ba'zi bir qiymatlarini yozish uchun BinaryWriter-dan foydalanish.
BinaryWriter sinfi Ushbu bo'limda biz ikkilik ma'lumotlarni ishlab chiqaradigan yozuvchi sinfini o'rganamiz. Shunday qilib, ikkilik yozuvchi a ga o'xshaydi.Yozishga kirish rejimida ishlatiladigan FileStream, BinaryWriter- ning asoslanishi shu bilan birga u xuddi TextWriter sinfi singari juda yuklangan yozish usulini qo'llab-quvvatlaydi . Yozish usullari bo'lishi mumkin eng oddiy ma'lumotlar turlarida qo'llaniladi. BinaryWriter- ning Yozish usullari belgilarni emas, ikkilik ma'lumotlarni ishlab chiqaradi.Kodlashlar, TextReader va TextWriter uchun muhim rol o'ynadi . Kodlashlar faqat o'ynaydi.BinaryWriter-dagi minimal rol ; Kodlash faqat ikkilik faylga belgilar yozganda ishlatiladi. Biz har xil to'rtta qiymatni yozamiz. BinaryWriter yordamida faylga oddiy turlar . Dastur sharhlarida biz kutilgan narsani ko'rsatamiz yoziladigan baytlar soni. Agar foydalanish bilan FileInfo ob'ektga biz kutgandan tekshirish qatorda Dasturning natijasi kutilganidek 29 ga teng.
Using System;
Using System.IO ;
Public class BinaryWriteSimpleTypes
{ public static void Main ()
{string fn = "simple-types.bin";
yordamida ( BinaryWriter bw =yangi BinaryWriter (yangi FileStream (fn, FileMode.Create)))
{