Giả sử tôi có một số mã như thế này:C# tránh khai báo biến
public string SomeMethod(int Parameter)
{
string TheString = "";
TheString = SomeOtherMethod(Parameter);
return TheString;
}
Tất nhiên, mã này là tương đương với điều này:
public string SomeMethod(int Parameter)
{
return SomeOtherMethod(Parameter);
}
Tôi nghĩ rằng phiên bản đầu tiên là dễ đọc hơn và đó là cách Tôi đang viết mã của tôi, thậm chí nghĩ rằng tôi đang sử dụng một biến khi tôi biết tôi có thể tránh được nó. Câu hỏi của tôi là: trình biên dịch biên dịch mã theo cùng một cách (tức là hiệu suất tương tự) hoặc là tùy chọn thứ hai thực sự tốt hơn về hiệu suất.
Cảm ơn.
Tôi muốn có "chuỗi TheString =" ";" xem xét sử dụng chuỗi.Empty –
Biểu mẫu đầu tiên có thể dễ đọc hơn như thế nào? Phải mất nhiều thời gian để đọc và có nhiều thứ để xử lý. –
@ alpha123: Tôi có tất cả các biến của mình được khai báo ở đầu phương thức – frenchie