重複の可能性:
型チェック: typeof、GetType、または is?
だから私はコントロールのタイプを比較していて、私はこのようなことができると思った.
if (control[0].GetType() is TSendForReview)
ただし、次の警告が表示されます。
The given expression is never of the provided ('MyApp.Controls.TSendForReview') type
したがって、これに切り替えると、警告は消えます。
if (control[0].GetType() == typeof(TSendForReview))
その警告の正確な意味と、コントロールの型を比較する際の typeof と is の違いは何ですか。