C# の as 演算子とは C# の as 演算子はキャストを試み、キャストできない場合にキャストできないという例外をスローするのではなく null を返します。 C# の as 演算子を使う簡単な例 as 演算子を使う具体例をみてみましょう。 まずは比較のため、 as 演算子を使わない場合です。 次の Foo 関数では引数として受け取った object 型の o を int にキャストしています (13行目)。そしてキャストした値を出力しています。 using System; class Program { static void Main(string[] args) { Foo(12); Foo("Hello"); } static void Foo(object o) { int m = (int)o; Console.WriteLine(m); } } 7-8行目では Foo 関