C# でオブジェクトを Int に変換する
-
C# で
(int)
タイプキャスティングを使用してオブジェクトを Int に変換する -
C# の
int.Parse()
関数を使用してオブジェクトを Int に変換する -
C# の
Convert.ToInt32()
関数を使用してオブジェクトを Int に変換する
このチュートリアルでは、C# でデータ型を整数データ型に変換する方法について説明します。
C# で (int)
タイプキャスティングを使用してオブジェクトを Int に変換する
タイプキャスティングは、C# で 1つのデータ型から別の同様のデータ型にデータをキャストする手法です。(int)
式は、C# でデータ型を整数データ型に型キャストするために使用されます。(int)
式は、float、double、decimal などの数値データ型でのみ使用できます。(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
上記のコードでは、float 変数 f
を初期化し、C# の (int)
型キャスト式を使用して整数 i
に変換しました。
C# の int.Parse()
関数を使用してオブジェクトを Int に変換する
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
上記のコードでは、文字列変数 s
を整数相当の値 1
で初期化し、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