这段代码是:
public string GetSomething(string someValue)
{
var x = Convert.ToString(someValue);
return x.SomeStringMethod(); // e.g. x.ToLower();
}
与此相比,有任何我应该关注的问题:
public string GetSomething(string someValue)
{
var x = someValue ?? string.Empty;
return x.SomeStringMethod(); // e.g. x.ToLower();
}