String オブジェクトをリテラル (または定数など) の文字列に対してチェックする方法をどこかで読んだことをずっと前に覚えています。null
チェックをスキップする方法は次のとおりです。
string a;
// do something
if("some literal string".Equals(a))
Console.WriteLine("equal");
よりも優先されます
string a;
// do something
if(a!=null && a.Equals("some literal string"))
Console.WriteLine("equal");
に対するチェックをスキップしnull
ます。ただし、現在それに関する情報を見つけることができません。前者について異論や懸念はありますか。