代わりに整数型であるべきではありませんか?
このように、int を使用している一部の関数は、これを引数として受け入れることができません。
.NET は、特定の型に対して型エイリアスを使用します。これは、型エイリアスがその相対値型とまったく同じであることを意味します。以下のリストからわかるように、System.Int64 の型エイリアスは「long」です。.NET の型エイリアスの完全な一覧を次に示します。
//Alias | Relative Data Type
byte | System.Byte
sbyte | System.SByte
short | System.Int16
ushort | System.UInt16
int | System.Int32
uint | System.UInt32
long | System.Int64
ulong | System.UInt64
float | System.Single
double | System.Double
decimal | System.Decimal
string | System.String
bool | System.Boolean
object | System.Object