sách gpt4 ăn đã đi

c# - Khi nào bạn sử dụng StringBuilder.AppendLine/string.Format so với StringBuilder.AppendFormat?

In lại Tác giả: trợ lý lỗi Thời gian cập nhật: 28-10-2023 10:43:01 29 4
mua khóa gpt4 giày nike

mới nhất câu hỏi đã nảy sinhVề cách sử dụng String.Format(). Một phần câu trả lời của tôi bao gồm đề xuất sử dụng StringBuilder.AppendLine(string.Format(...)). Jon Skeet cho rằng đây là một ví dụ tồi và đề xuất sử dụng kết hợp AppendLine và AppendFormat.

Tôi nhận ra rằng tôi chưa bao giờ thực sự tạo điều kiện cho bản thân có cách "phù hợp" để sử dụng những phương pháp này. Tôi nghĩ rằng tôi có thể bắt đầu sử dụng một cái gì đó như sau, nhưng tôi muốn biết những gì người khác sử dụng là "phương pháp hay nhất":

sbuilder.AppendFormat("{0} dòng", "Đầu tiên").AppendLine();
sbuilder.AppendFormat("{0} dòng", "Thứ hai").AppendLine();

// trái ngược với:

sbuilder.AppendLine(String.Format("{0} dòng", "Đầu tiên"));
sbuilder.AppendLine(String.Format("{0} dòng", "Thứ hai"));

câu trả lời hay nhất

tôi nghĩ ThêmĐịnh dạng gót chân Thêm dòng Nó không chỉ dễ đọc hơn mà còn tốt hơn việc gọi điện AppendLine(chuỗi.Định dạng(...))

Chuỗi sau tạo ra một chuỗi hoàn toàn mới và sau đó nối tất cả chuỗi đó vào trình tạo hiện có. Tôi sẽ không nói "Tại sao lại sử dụng StringBuilder?" Nhưng điều đó dường như đi ngược lại tinh thần của StringBuilder.

Về C# - Khi nào bạn sử dụng StringBuilder.AppendLine/string.Format và StringBuilder.AppendFormat? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/349724/

29 4 0
trợ lý lỗi
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress