次のようなことは可能ですか?
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)
{}