C# キャスト演算子「as」
asを使ったキャストの場合、キャストに失敗しても例外エラーとならず、nullを返します。
[使用例]
// 通常のキャスト キャストできない場合は例外
ClassA a = (ClassA) b;
//as キャスト後nullチェックでキャストできたか確認できる
ClassA a = b as ClassA;
if(a != null)
{
WriteLine("キャスト成功");
}
« 待望の・・・ | トップページ | Sleipnir »
「C#」カテゴリの記事
- [WCF] HTTP 応答の受信中にエラー(2015.08.18)
- C# 子フォームから親フォームの関数をCall(2009.06.19)
- C# キャスト演算子「as」(2007.03.31)
- C# stringをboolに変換(2006.09.25)
- C# VB6のIIF相当(2006.09.22)
« 待望の・・・ | トップページ | Sleipnir »
コメント