thể trùng lặp:
How should I concatenate strings?C#: nối chuỗi dễ đọc nhất. thực hành tốt nhất
Có một số cách để concat chuỗi trong công việc hàng ngày khi hiệu suất không phải là important.
result = a + ":" + b
result = string.Concat(a, ":", c)
result = string.Format("{0}:{1}", a, b);
StringBuilder approach
- ...?
bạn thích điều gì và tại sao nếu hiệu quả không quan trọng nhưng bạn muốn giữ mã dễ đọc nhất đối với khẩu vị của mình?
có, chúng trông tương tự nhưng tôi muốn tập trung vào khía cạnh dễ đọc chứ không phải trong việc thực hiện bên trong và cân nhắc hiệu suất. –
FWIW, tôi tin rằng toán tử '+' ánh xạ tới phương thức 'Concat', vì vậy hai ví dụ đầu tiên là tương đương nhau. –
@musicfreak: Từ quan điểm của IL, chúng có thể tương đương, từ góc nhìn dễ đọc, chắc chắn là không. – Steven