溫馨提示×

C#中convert.toint32的用法是什么

c#
小億
377
2023-11-01 18:09:05
欄目: 編程語言

在C#中,Convert.ToInt32方法用于將指定的值轉換為32位有符號整數(shù)。它可以接受各種不同的參數(shù)類型,并將其轉換為整數(shù)。

以下是使用Convert.ToInt32的示例用法:

  1. 將字符串轉換為整數(shù):
string str = "123";
int num = Convert.ToInt32(str);
  1. 將浮點數(shù)轉換為整數(shù):
float f = 3.14f;
int num = Convert.ToInt32(f);
  1. 將布爾值轉換為整數(shù):
bool b = true;
int num = Convert.ToInt32(b);

在這種情況下,True將轉換為1,False將轉換為0。

  1. 將對象轉換為整數(shù):
object obj = 456;
int num = Convert.ToInt32(obj);

需要注意的是,如果轉換的值超出了Int32的范圍,則會拋出OverflowException異常。因此,在使用Convert.ToInt32時,應確保被轉換的值在Int32的有效范圍內(nèi)。

0