C#のas演算子

as演算子とは

as演算子はデータ型を変換する、つまりキャストする際に使用する演算子です。
as演算子は丸括弧を使ったキャストとは挙動が異なります。

as演算子の使用例

object obj = "文字列";
string str = obj as string;

上記のようにas演算子を使うことで型変換をすることが出来ます。
as演算子によるキャストは、もし型変換ができない場合にnullを返します。
丸括弧を使用したキャストは型変換ができない場合、InvalidCastExceptionがスローされます。



inserted by FC2 system