ai có thể vui lòng cho tôi biết những gì kiểm tra nó trong tình trạng sau.gì "", x0A x0D" mã lệnh thực hiện trong C# khi viết CSV
if (s.IndexOfAny("\",\x0A\x0D".ToCharArray()) > -1)
ai có thể vui lòng cho tôi biết những gì kiểm tra nó trong tình trạng sau.gì "", x0A x0D" mã lệnh thực hiện trong C# khi viết CSV
if (s.IndexOfAny("\",\x0A\x0D".ToCharArray()) > -1)
Nó kiểm tra nếu có bất kỳ báo giá Đánh "
, Comma ,
, một thức ăn đường \x0A
hoặc vận chuyển trở lại \x0D
trong chuỗi s
.
\x0A
là Nguồn cấp dữ liệu dòng thập lục phân thoát. Tương đương với \n
.
\x0D
là Hình thức trả về thập lục phân được thoát. Tương đương với \r
.
\x0A\x0D
được thoát thập lục phân vận chuyển trở lại và thức ăn dòng ký tự.
cảm ơn câu trả lời của bạn. Tôi không muốn kiểm tra dấu phẩy, vì vậy nếu tôi xóa dấu phẩy khỏi mã, nó sẽ vẫn hoạt động? – user1171738
Nếu bạn xóa dấu phẩy thì nó sẽ kiểm tra Dấu ngoặc kép, Nguồn cấp dữ liệu dòng và Trả về vận chuyển. –
Tại sao tác giả không sử dụng \ r \ n? Gần đây tôi đã xem một ví dụ về một writeToFile spR của CLR của SQL và nó đã sử dụng \ r \ n để viết các dòng nhưng để tìm kiếm những ký tự nào để thoát khỏi nó được sử dụng "\", \ x0A \ x0D "- không thể chỉ là" \ ", \ r \ n"? –