Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Tập lệnh C # Sử dụng StreamWriter Tạo ra Nhân vật Phụ?

Một StreamWriter là để viết văn bản tới một dòng suối. Nó luôn sử dụng một bảng mã và nếu bạn không chỉ định một mã khi bạn tạo nó, nó sẽ sử dụng UTF-8 (không có dấu thứ tự byte - BOM). Đầu ra bạn nhận được là bộ mã hóa UTF-8 đang cố gắng dịch văn bản (dưới dạng các ký tự riêng lẻ) sang UTF-8.

Nếu bạn muốn viết byte vào một luồng chỉ cần ghi trực tiếp vào luồng đó bằng cách sử dụng Write phương thức chấp nhận một mảng byte. Nếu bạn muốn ghi vào một tệp, bạn có thể tạo một FileStream và sử dụng nó làm luồng.

Cách đặt tên của các lớp trong System.IO không gian tên đôi khi có thể gây nhầm lẫn:

  • Stream là một lớp cơ sở trừu tượng cung cấp các phương thức để đọc và ghi các byte
  • FileStream là một Stream đọc và ghi vào một tệp
  • BinaryWriter cho phép bạn viết các kiểu nguyên thủy ở dạng nhị phân vào Stream
  • TextWriter là một lớp cơ sở trừu tượng cho phép bạn viết văn bản
  • StreamWriter là một TextWriter cho phép bạn viết văn bản vào Stream

Bạn có thể nên sử dụng FileStream hoặc BinaryWriter trên đầu FileStream để giải quyết vấn đề của bạn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TSQL:Phân tách / phân tích cú pháp lồng nhau của chuỗi thành bảng (nhiều Thẻ được nối:Giá trị trong một chuỗi)

  2. Nhận các điểm không gian trong bán kính bằng cách sử dụng NHibernate Spatial

  3. Truy cập trực tiếp Cơ sở dữ liệu máy chủ Sql trong Xamarin.Forms

  4. Làm cách nào để khóa bảng khi đọc, sử dụng Entity Framework?

  5. sql chọn 3 cột và loại trừ trên hai cột