C#でInt64(long型)を文字列として表現する方法
Int64は、64ビットの符号付き整数を表すデータ型です。C#では long キーワードに相当し、-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 の範囲の値を扱えます。
このInt64の値を文字列として表現したい場合は、ToString()メソッドを使用します。数値を文字列に変換することで、コンソールへの出力や文字列との連結などが簡単に行えるようになります。
基本的な手順
まず、Int64(long型)の変数を宣言して初期化します。
long val = 8766776;
次に、ToString()メソッドを呼び出して、値を文字列として取得します。
val.ToString()
サンプルコード
ここからは、実際に動作する完全なプログラムを見てみましょう。
using System;
class Demo {
static void Main() {
long val = 8766776;
Console.Write("Long converted to string = " + val.ToString());
}
}出力結果
Long converted to string = 8766776
解説
このプログラムでは、long型の変数 val に 8766776 を代入し、val.ToString() によって数値を文字列に変換しています。変換された文字列は、他の文字列と + 演算子で連結され、そのままコンソールに出力されます。
なお、C#では文字列連結の際に暗黙的にToString()が呼び出されるため、"... = " + val のように書いても同じ結果が得られます。ただし、明示的にToString()を呼び出すことで、意図が明確になり、書式指定(例:val.ToString("N0") で桁区切り表示)も柔軟に行えるというメリットがあります。
-
C#で文字列をlong型に変換する方法
C#で文字列をlong型に変換するには、long.Parseメソッドを使用します。このメソッドは、数値を表す文字列を解析し、対応するlong型の値を返します。基本的な使い方まず、変換対象の文字列を用意します。string str = 6987646475767;次に、long.Parseメソッドを使って文字列をlong型に変換します。long.Parse(str);サンプルコード以下に、文字列をlong型に変換する完全なコード例を示します。例using System; using System.Linq; class Demo { static void Main() {
-
C#で文字列を反転する方法(Array.Reverseの使い方)
C#で文字列を反転する方法 C#で文字列を逆順に並べ替えたい場合は、Array.Reverse()メソッドを使うのが最も簡単です。文字列はそのままでは直接反転できないため、一度文字配列(char配列)に変換してから反転処理を行います。 文字列を反転するサンプルコード 以下は、文字列を反転して返すカスタムメソッドの例です。ここでは、引数として渡された文字列「Henry」を反転させています。 public static string ReverseFunc(string str) { char[] ch = str.ToCharArray(); Array.Reverse(ch)