Cả hai được chấp nhận bởi trình biên dịch:ToString() ở đây tốt, xấu hay đơn giản là dư thừa?
ssMinnow = listStrLineElements[VESSEL_TO_AVOID].ToString();
ssMinnow = listStrLineElements[VESSEL_TO_AVOID];
là một cách thích hợp hơn để người kia? ToString() hoặc không ToString(), đó là câu hỏi.
nếu bạn biết rằng 'listStrLineElements' là ** luôn luôn ** một chuỗi, tôi sẽ không sử dụng nó, nó làm cho không có ý nghĩa đúc đến cùng một loại. – Kani
Không phải listStrLineElements có phải là Danh sách không? Cái tên gợi ý điều đó. Nếu không, thay đổi tên cho phù hợp. –
Holystream
Điều này cũng được trình biên dịch chấp nhận: 'listStrLineElements [VESSEL_TO_AVOID]. ToString(). ToString(). ToString(). ToString();' nhưng điều đó không có nghĩa là mã tốt ;-) Nếu nó đã là một chuỗi, tại sao gọi ToString? –