Danh mục

Bài giảng Nhập môn lập trình: Chương 7 - Trần Minh Thái

Số trang: 8      Loại file: pptx      Dung lượng: 101.35 KB      Lượt xem: 7      Lượt tải: 0    
Thư viện của tui

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng "Nhập môn lập trình - Chương 7: File" trình cung cấp cho người học các kiến thức về: Thao tác trên File - System.IO, File text, File Binary. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Nhập môn lập trình: Chương 7 - Trần Minh Thái CHƯƠNG7 FILETRẦNMINHTHÁIEmail:minhthai@huflit.edu.vnWebsite:www.minhthai.edu.vn ThaotáctrênFileSystem.IOGồm2loạifile:Vănbản(text)vànhịphân(binary) Bước1:Khaibáođốitượngfile Bước2:Mởfile(đọc/ghi) Bước3:Thaotáctrênfile Bước4:Đóngfile Filetext Đọcfile:đốitượngStreamReader Phươngthứcđọc:ReadLine(); Ghifile:đốitượngStreamWriter Phươngthứcghi:WriteLine(); Đóngfile:PhươngthứcClose(); FileText–VídụstaticvoidTaoFile(stringtenfile) publicstaticvoidMain(){ {StreamWritersw=new stringtenfile=@d: est.txt; StreamWriter(tenfile); TaoFile(tenfile);sw.WriteLine(70); Console.WriteLine(Dulieudoctufile:); DocFile(tenfile);sw.WriteLine(abc); }sw.WriteLine(3.45); }sw.Close();}staticvoidDocFile(stringtenfile) Kếtquả Dulieudoctufile:{ 70StreamReadersr=newStreamReader(tenfile); abcstringstr; 3.45while((str=sr.ReadLine())!=null)FileBinary  Ghi:ĐốitượngBinaryWriter Phươngthức:Write(giátrị)  Đọc:ĐốitượngBinaryReader Phươngthức:  ReadByte()  ReadChar()  ReadInt32()  ReadString()  ReadDouble()FileBinary–VídụstaticvoidTaoFile(stringtenfile){ FileStreamf=newFileStream(tenfile,FileMode.Create, FileAccess.Write,FileShare.Write);BinaryWriterbw=newBinaryWriter(f);byteso=140;stringstr=Thisisatest;floatsothuc=6.542f;bw.Write(so);bw.Write(str);bw.Write(sothuc);f.Close(); FileBinary–VídụstaticvoidDocFile(stringtenfile){ FileStreamf=newFileStream(tenfile,FileMode.Open,FileAccess.Read, FileShare.Read);BinaryReaderbr=newBinaryReader(f);byteso; stringstr; floatsothuc;so=br.ReadByte();str=br.ReadString();sothuc=br.ReadSingle();Console.WriteLine({0} {1} {2},so,str,sothuc); Kếtquảf.Close(); Dulieudoctufile: 140Thisisatest 6.542}publicstaticvoidMain(){ stringtenfile=@d: est.bin;Q&A

Tài liệu được xem nhiều:

Tài liệu cùng danh mục:

Tài liệu mới: