Giả sử bạn có một chuỗi dài (> 80 ký tự) mà bạn muốn trải rộng trên nhiều dòng nguồn, nhưng không muốn bao gồm bất kỳ ký tự dòng mới nào.Trong C#, cách tốt nhất để truyền một chuỗi ký tự một dòng trên nhiều dòng nguồn là gì?
Một lựa chọn là để nối chuỗi con:
string longString = "Lorem ipsum dolor sit amet, consectetur adipisicing" +
" elit, sed do eiusmod tempor incididunt ut labore et dolore magna" +
" aliqua. Ut enim ad minim veniam";
Có cách nào tốt hơn, hoặc đây là lựa chọn tốt nhất?
Chỉnh sửa: Bởi "tốt nhất", ý tôi là dễ nhất để người lập trình đọc, viết và chỉnh sửa. Ví dụ, nếu bạn đã muốn dòng mới, nó rất dễ dàng để xem xét:
string longString =
@"Lorem ipsum dolor sit amet, consectetur adipisicing
elit, sed do eiusmod tempor incididunt ut labore et dolore magna
aliqua. Ut enim ad minim veniam";
Tôi tự hỏi nếu có cái gì đó giống như sạch khi bạn không muốn dòng mới.
Tôi thích cách tiếp cận này tốt nhất. –
Thật tuyệt khi trình biên dịch C# kết hợp các chuỗi ký tự như vậy vào thời gian biên dịch, vì vậy không có chi phí thời gian chạy liên quan đến điều này. – LBushkin
Không có cách nào khó chịu !!! –