Rumah  >  Artikel  >  pembangunan bahagian belakang  >  C# objek kepada int

C# objek kepada int

WBOY
WBOYasal
2024-09-03 15:05:10751semak imbas

Objek dalam C# boleh ditukar kepada integer bertanda 32 bit yang setara dan boleh menukar objek dalam C# kepada integer bertanda 32 bit yang setara. Kami menggunakan fungsi dalam C# yang dipanggil fungsi Convert.ToInt32(Object) di mana Objek mewakili nilai objek tertentu yang akan ditukar kepada integer bertanda 32 bit yang setara. Ia juga diwakili sebagai int32, dan nilai objek tertentu yang ditukar menggunakan fungsi ini hendaklah dalam julat 32 bit integer bertanda, dan 32 bit integer bertanda yang bersamaan dikembalikan oleh fungsi ini untuk Objek yang diberikan. Dalam topik ini, kita akan belajar tentang objek C# ke int.

Sintaks untuk mengisytiharkan penukaran Objek kepada integer dalam C# adalah seperti berikut:

int Convert.ToInt32(object value);

di mana Object mewakili nilai objek tertentu yang akan ditukar kepada integer bertanda 32 bit yang setara, juga diwakili sebagai int32.

Langkah-langkah untuk menukar Objek kepada integer dalam C# adalah seperti berikut:

  • Objek dalam C# boleh ditukar kepada integer bertanda 32 bit yang setara, dan untuk dapat menukar objek dalam C# kepada integer bertanda 32 bit yang setara, kami menggunakan fungsi dalam C# yang dipanggil Convert.ToInt32(Object ) fungsi.
  • Objek yang diluluskan sebagai parameter kepada fungsi Convert.ToInt32(Object) mewakili nilai objek tertentu, yang akan ditukar kepada integer bertanda 32 bit yang setara, juga diwakili sebagai int32.
  • Nilai objek tertentu yang ditukar menggunakan fungsi ini hendaklah dalam julat 32 bit integer bertanda.
  • Integer bertanda 32 bit yang setara dikembalikan fungsi Convert.ToInt32(Objek) mengikut fungsi untuk Objek yang diberikan.

Contoh objek C# ke int

Berikut ialah contoh berikut yang disebut di bawah

Contoh #1

Program C# untuk menentukan jenis objek yang diberikan dan kemudian menukar nilai objek yang diberikan kepada integer bertanda yang setara dan memaparkan output pada skrin:

Kod:

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();
}
}
}

Output program di atas adalah seperti yang ditunjukkan dalam syot kilat di bawah:

C# objek kepada int

Dalam program di atas, ruang nama yang dipanggil std ditakrifkan. Kemudian kelas yang dipanggil cek ditakrifkan. Kemudian kaedah utama dipanggil di mana dua objek dipanggil pertama dan kedua ditakrifkan untuk menyimpan objek jenis data yang berbeza. Kemudian jenis data setiap objek diperoleh dengan menggunakan fungsi GetType() dan dipaparkan pada skrin. Kemudian fungsi Convert.ToInt32() digunakan untuk menukar setiap objek kepada jenis integer yang setara. Kemudian nilai yang ditukar bagi setiap objek dipaparkan sebagai output pada skrin. Kemudian jenis data masing-masing yang diperoleh menggunakan fungsi GetType() dipaparkan sebagai output pada skrin.

Contoh #2

Program C# untuk menentukan jenis objek yang diberikan dan kemudian menukar nilai objek yang diberikan kepada integer bertanda yang setara dan memaparkan output pada skrin:

Kod:

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();
}
}
}

Output program di atas adalah seperti yang ditunjukkan dalam syot kilat di bawah:

C# objek kepada int

Dalam program di atas, ruang nama yang dipanggil std ditakrifkan. Kemudian kelas yang dipanggil cek ditakrifkan. Kemudian kaedah utama dipanggil di mana dua objek dipanggil pertama dan kedua ditakrifkan untuk menyimpan objek jenis data yang berbeza. Kemudian jenis data setiap objek diperoleh dengan menggunakan fungsi GetType() dan dipaparkan pada skrin. Kemudian fungsi Convert.ToInt32() digunakan untuk menukar setiap objek kepada jenis integer yang setara. Kemudian nilai yang ditukar bagi setiap objek dipaparkan sebagai output pada skrin. Kemudian jenis data masing-masing yang diperoleh menggunakan fungsi GetType() dipaparkan sebagai output pada skrin.

Kesimpulan

Dalam artikel ini, kami telah mempelajari konsep penukaran objek kepada integer dalam C# menggunakan fungsi Convert.ToInt32() melalui definisi, sintaks dan langkah-langkah untuk menukar objek kepada integer dalam C# melalui contoh pengaturcaraan dan outputnya .

Atas ialah kandungan terperinci C# objek kepada int. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:C# HashtableArtikel seterusnya:C# Hashtable