C# で次のコードを記述するより短い方法はありますか。
var token = Session["token"];
if(token != null)
{
if((String)token != "")
{
var a = (String)token;
}
}
string.IsNullOrEmpty(Object.ToString())
例外を引き起こさずに null になる可能性のある for オブジェクトに相当するものはありますか?
編集:実際のコードを表示し、変数名を「token」と「a」に置き換えます。var a は実際にはプロパティ参照ですが、将来の状況で役立つように、var a のままにしておきます。