次のようなことは可能ですか?
var userAggregazione;
if (userAggregazione = YouTube.Actions.IsAccessTokenValid() != null)
{
}
IsAccessTokenValid()
userAggregazione
インスタンスまたはを返しますnull
。var userAggregazione
そのため、if 内で を設定し、そうであるかどうかを確認したいと思いますnull
。
出来ますか?
!=
比較の前に評価されるように、割り当ての周りに余分な括弧がある場合に機能します。
MyClass userAggregazione;
if ((userAggregazione = YouTube.Actions.IsAccessTokenValid()) != null)
{}
edit2:通常はわかりやすくするために次のようにする必要があるため、例は単純化されていると思います:
//my style preference is also to not use 'var' anyway
//when getting value from a function
//because it's not clear what the type is.
MyClass userAggregazione = YouTube.Actions.IsAccessTokenValid();
if (userAggregazione != null)
{}