ホームページ  >  記事  >  バックエンド開発  >  C# オブジェクトを int に変換

C# オブジェクトを int に変換

WBOY
WBOYオリジナル
2024-09-03 15:05:10751ブラウズ

C# のオブジェクトは、同等の 32 ビット符号付き整数に変換でき、C# のオブジェクトは同等の 32 ビット符号付き整数に変換できます。 Convert.ToInt32(Object) 関数と呼ばれる C# の関数を使用します。ここで、Object は、同等の 32 ビット符号付き整数に変換される特定のオブジェクトの値を表します。これは int32 としても表され、この関数を使用して変換された特定のオブジェクトの値は 32 ビットの符号付き整数の範囲内である必要があり、指定されたオブジェクトに対してこの関数によって同等の 32 ビットの符号付き整数が返されます。このトピックでは、C# オブジェクトを int に変換する方法について学びます。

C# でオブジェクトから整数への変換を宣言する構文は次のとおりです。

int Convert.ToInt32(object value);

ここで、Object は、同等の 32 ビット符号付き整数に変換される特定のオブジェクトの値を表し、int32 としても表されます。

C# でオブジェクトを整数に変換する手順は次のとおりです。

  • C# のオブジェクトは、同等の 32 ビット符号付き整数に変換できます。C# のオブジェクトを同等の 32 ビット符号付き整数に変換するには、C# の Convert.ToInt32(Object ) 関数。
  • Convert.ToInt32(Object) 関数にパラメータとして渡されるオブジェクトは、特定のオブジェクトの値を表します。これは、同等の 32 ビット符号付き整数 (int32 としても表される) に変換されます。
  • この関数を使用して変換された特定のオブジェクトの値は、32 ビットの符号付き整数の範囲内である必要があります。
  • 指定されたオブジェクトの Convert.ToInt32(Object) 関数により、同等の 32 ビット符号付き整数が返されます。

C# オブジェクトを int に変換する例

以下に挙げる例は次のとおりです

例 #1

指定されたオブジェクトの型を判断し、指定されたオブジェクトの値を同等の符号付き整数に変換し、出力を画面に表示する C# プログラム:

コード:

using System.Text;
using System;
//defining a namespace called std
namespace std
{
//defining a class called check
class check
{
//main method is called
static void Main()
{
//an object called first is defined
object first = 'S';
//an object called second is defined
object second = 10.23456m;
//obtaining the data type of each object using GetType() function
Console.WriteLine("The type of the first object is: {0}", first.GetType());
Console.WriteLine("The type of the first object is: {0}", first.GetType());
Console.WriteLine("\n");
//using Convert.ToInt32() function to convert the first and second objects to their equivalent integer types
int firstresult = Convert.ToInt32(first);
int secondresult = Convert.ToInt32(second);
//displaying the value and type of the equivalent integer types of first and second objects
Console.WriteLine("The value of first object after converting it to integer using Convert.ToInt32() function is: {0}", firstresult);
Console.WriteLine("The type of first object after converting it to integer using Convert.ToInt32() function is: {0}", firstresult.GetType());
Console.WriteLine("\n");
Console.WriteLine("The value of second object after converting it to integer using Convert.ToInt32() function is: {0}", secondresult);
Console.WriteLine("The type of second object after converting it to integer using Convert.ToInt32() function is: {0}", secondresult.GetType());
Console.ReadLine();
}
}
}

上記のプログラムの出力は、以下のスナップショットに示されているとおりです。

C# オブジェクトを int に変換

上記のプログラムでは、stdという名前空間が定義されています。次に、check というクラスが定義されます。次に main メソッドが呼び出され、その中で最初と 2 番目に呼び出される 2 つのオブジェクトが、異なるデータ型のオブジェクトを格納するために定義されます。次に、GetType()関数を使用して各オブジェクトのデータ型を取得し、画面に表示します。次に、Convert.ToInt32() 関数を使用して、各オブジェクトを同等の整数型に変換します。そして、各オブジェクトの変換された値が出力として画面に表示されます。次に、GetType() 関数を使用して取得したそれぞれのデータ型が出力として画面に表示されます。

例 #2

指定されたオブジェクトの型を判断し、指定されたオブジェクトの値を同等の符号付き整数に変換し、出力を画面に表示する C# プログラム:

コード:

using System.Text;
using System;
//defining a namespace called std
namespace std
{
//defining a class called check
class check
{
//main method is called
static void Main()
{
//an object called first is defined
object first = 12.34f;
//an object called second is defined
object second = 10.45m;
//obtaining the data type of each object using GetType() function
Console.WriteLine("The type of the first object is: {0}", first.GetType());
Console.WriteLine("The type of the first object is: {0}", first.GetType());
Console.WriteLine("\n");
//using Convert.ToInt32() function to convert the first and second objects to their equivalent integer types
int firstresult = Convert.ToInt32(first);
int secondresult = Convert.ToInt32(second);
//displaying the value and type of the equivalent integer types of first and second objects
Console.WriteLine("The value of first object after converting it to integer using Convert.ToInt32() function is: {0}", firstresult);
Console.WriteLine("The type of first object after converting it to integer using Convert.ToInt32() function is: {0}", firstresult.GetType());
Console.WriteLine("\n");
Console.WriteLine("The value of second object after converting it to integer using Convert.ToInt32() function is: {0}", secondresult);
Console.WriteLine("The type of second object after converting it to integer using Convert.ToInt32() function is: {0}", secondresult.GetType());
Console.ReadLine();
}
}
}

上記のプログラムの出力は、以下のスナップショットに示されているとおりです。

C# オブジェクトを int に変換

上記のプログラムでは、stdという名前空間が定義されています。次に、check というクラスが定義されます。次に main メソッドが呼び出され、その中で最初と 2 番目に呼び出される 2 つのオブジェクトが、異なるデータ型のオブジェクトを格納するために定義されます。次に、GetType()関数を使用して各オブジェクトのデータ型を取得し、画面に表示します。次に、Convert.ToInt32() 関数を使用して、各オブジェクトを同等の整数型に変換します。そして、各オブジェクトの変換された値が出力として画面に表示されます。次に、GetType() 関数を使用して取得したそれぞれのデータ型が出力として画面に表示されます。

結論

この記事では、Convert.ToInt32() 関数を使用した C# でのオブジェクトの整数への変換の概念を、定義、構文、プログラミング例とその出力を通じて C# でオブジェクトを整数に変換する手順を学習しました。 .

以上がC# オブジェクトを int に変換の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。