C#のConvert.ToDoubleメソッドで値をdouble型に変換する方法
C#のConvert.ToDoubleメソッドとは
C#では、指定した値を倍精度浮動小数点数(double型)に変換したい場合、Convert.ToDouble()メソッドを使用します。このメソッドは、数値型だけでなく文字列などさまざまな型の値をdouble型に変換できる便利なメソッドです。
ここでは、long型の値をdouble型に変換する例を紹介します。
変換元のlong型の値
まず、変換対象となるlong型の値を用意します。
long[] val = { 340, -200};double型への変換
Convert.ToDouble()メソッドを使って、これらの値をdouble型に変換します。
double result; result = Convert.ToDouble(val);
サンプルコード
以下は、long型の配列の各要素をConvert.ToDouble()メソッドでdouble型に変換し、結果をコンソールに出力する完全なサンプルコードです。
using System;
public class Demo {
public static void Main() {
long[] val = { 340, -200};
double result;
// long型からdouble型への変換
foreach (long number in val) {
result = Convert.ToDouble(number);
Console.WriteLine("Converted {0} value to {1}", number, result);
}
}
}実行結果
Converted 340 value to 340 Converted -200 value to -200
まとめ
Convert.ToDouble()メソッドを使えば、long型の値を簡単にdouble型へ変換できます。負の値も問題なく変換でき、元の数値の符号や大きさはそのまま維持されます。数値型間の変換が必要な場面では、ぜひ活用してみてください。
-
C#のConvert.ToStringメソッドの使い方【bool値を文字列に変換する方法】
C#では、Convert.ToString()メソッドを使用することで、指定した値を対応する文字列へと変換できます。このメソッドは、数値やブール値など、さまざまな型の値を安全に文字列化でき、対象がnullの場合でも例外をスローせずに空文字列を返すという特徴があるため、実務でも広く使われています。 まず、bool型の値を初期化します。 bool boolVal = false; 次に、この値を文字列に変換するために、Convert.ToString()メソッドを使用します。 Convert.ToString(boolVal) 以下は、実際に動作を確認できる完全なサンプルコードです。 サンプルコ
-
C#のConvert.ToCharメソッドとは?数値をUnicode文字に変換する方法
C#のConvert.ToCharメソッドとはConvert.ToCharメソッドは、指定した値を対応するUnicode文字(char型)に変換するためのメソッドです。引数に渡された数値はUnicodeコードポイントとして解釈され、そのコードポイントに該当する文字が返されます。例えば、sbyte型の値をchar型に変換する場合は、以下のように記述します。sbyte byteVal = 92; char charVal = Convert.ToChar(byteVal);サンプルコードここでは、sbyte型の配列に格納された複数の数値を、foreachループを使って順番に文字へ変換する例を見てみ