このコードは次のとおりです。
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();
}