C# 中的对象可以转换为其等效的 32 位有符号整数,并且能够将 C# 中的对象转换为其等效的 32 位有符号整数。我们使用 C# 中名为 Convert.ToInt32(Object) 的函数,其中 Object 表示要转换为等效 32 位有符号整数的特定对象的值。也表示为int32,使用该函数转换的特定对象的值应在32位有符号整数范围内,并且该函数对于给定的Object返回等效的32位有符号整数。在本主题中,我们将学习 C# 对象到 int 的知识。
C# 中声明对象到整数转换的语法如下:
int Convert.ToInt32(object value);
其中 Object 表示要转换为等效 32 位有符号整数的特定对象的值,也表示为 int32。
C# 中将对象转换为整数的步骤如下:
以下是下面提到的示例
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(); } } }
上述程序的输出如下图所示:
在上面的程序中,定义了一个名为std的命名空间。然后定义一个名为check的类。然后调用main方法,在该方法中定义了first和second这两个对象来存储不同数据类型的对象。然后使用GetType()函数获取每个对象的数据类型并将其显示在屏幕上。然后使用 Convert.ToInt32() 函数将每个对象转换为其等效的整数类型。然后每个对象的转换值将作为输出显示在屏幕上。然后使用 GetType() 函数获取的各自的数据类型将作为输出显示在屏幕上。
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(); } } }
上述程序的输出如下图所示:
在上面的程序中,定义了一个名为std的命名空间。然后定义一个名为check的类。然后调用main方法,在该方法中定义了first和second这两个对象来存储不同数据类型的对象。然后使用GetType()函数获取每个对象的数据类型并将其显示在屏幕上。然后使用 Convert.ToInt32() 函数将每个对象转换为其等效的整数类型。然后每个对象的转换值将作为输出显示在屏幕上。然后使用 GetType() 函数获取的各自的数据类型将作为输出显示在屏幕上。
在本文中,我们通过编程示例及其输出了解了使用 Convert.ToInt32() 函数在 C# 中将对象转换为整数的概念、语法和步骤,以及在 C# 中将对象转换为整数的步骤.
以上是C# 对象转int的详细内容。更多信息请关注PHP中文网其他相关文章!