Tôi muốn biết những gì được coi là cách tốt hơn để trở lại khi tôi có if
tuyên bố.
Ví dụ 1:
public bool MyFunction()
{
// Get some string for this example
string myString = GetString();
if (myString == null)
{
return false;
}
else
{
myString = "Name " + myString;
// Do something more here...
return true;
}
}
Ví dụ 2:
public bool MyFunction()
{
// Get some string for this example
string myString = GetString();
if (myString == null)
{
return false;
}
myString = "Name " + myString;
// Do something more here...
return true;
}
Như bạn có thể thấy trong cả hai ví dụ, hàm sẽ trả về true/false
nhưng nên đặt else
câu lệnh như trong ví dụ đầu tiên hay tốt hơn là không đặt nó?
else
.