在 C# 中將物件轉換為整數
![在 C# 中將物件轉換為整數](/img/Csharp/feature-image---convert-to-int-in-csharp.webp)
本教程將討論在 C# 中將資料型別轉換為整數資料型別的方法。
在 C# 中使用 (int)
型別轉換將物件轉換為整數
型別轉換是一種將資料從 C# 中的一種資料型別轉換為另一種相似資料型別的技術。(int)
表示式用於將資料型別轉換為 C# 中的整數資料型別。(int)
表示式僅可用於浮點、雙精度和十進位制等數字資料型別。我們不能將 (int)
表示式與任何非數字資料型別一起使用。以下程式碼示例向我們展示瞭如何使用 C# 中的 (int)
表示式將數值資料型別轉換為整數資料型別。
using System;
namespace convert_to_int {
class Program {
static void Main(string[] args) {
float f = 1.01f;
int i = (int)f;
Console.WriteLine(i);
}
}
}
輸出:
1
在上面的程式碼中,我們初始化了浮點數變數 f
,並使用 C# 中的 (int)
型別轉換表示式將其轉換為整數 i
。
使用 C# 中的 int.Parse()
函式將物件轉換為整數
int.Parse()
函式將字串轉換為 C# 中的整數資料型別。它使用包含整數等效資料的字串變數作為引數,並返回整數值。如果字串變數的值不等於整數資料型別,則 int.Parse()
函式會給出異常。下面的程式碼示例向我們展示瞭如何使用 C# 中的 int.Parse()
函式將字串資料型別轉換為整數資料型別。
using System;
namespace convert_to_int {
class Program {
static void Main(string[] args) {
string s = "1";
int i = int.Parse(s);
Console.WriteLine(i);
}
}
}
輸出:
1
在上面的程式碼中,我們用等效值 1
初始化了字串變數 s
,並使用 C# 中的 int.Parse(s)
函式將其轉換為整數變數 i
。
使用 C# 中的 Convert.ToInt32()
函式將物件轉換為 Int
Convert
類提供了在 C# 中不同基本資料型別之間進行轉換的功能。Convert.ToInt32()
函式將任何資料型別轉換為整數資料型別。Convert.ToInt32()
函式將資料型別作為引數,並返回 32 位整數等效值。以下程式碼示例向我們展示瞭如何使用 C# 中的 Convert.ToInt32()
函式將任何資料型別轉換為整數資料型別。
using System;
namespace convert_to_int {
class Program {
static void Main(string[] args) {
string s = "1";
int i = Convert.ToInt32(s);
Console.WriteLine(i);
}
}
}
輸出:
1
在上面的程式碼中,我們將字串變數 s
初始化為整數等效值 1
,並使用 C# 中的 Convert.ToInt32(s)
函式將其轉換為整數變數 i
。
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn