C#でobjectをintに変換する方法は何ですか?

C#では、オブジェクトをintに変換する際には、型変換または型変換関数を使用することができます。

  1. 型変換を使用する:
object obj = 10;
int num = (int)obj;
  1. 型変換関数を使用します。
object obj = 10;
int num = Convert.ToInt32(obj);

注意するべきことは、objectオブジェクトがint型に変換できない場合、上記の方法は例外をスローします。したがって、変換を行う前に、オブジェクトがint型に変換可能であることを確認するために型チェックを行うことが最善です。型チェックにはisキーワードを使用したり、TryParseメソッドを使用して安全な変換を行ったりできます。

bannerAds