C#
 Computer >> コンピューター >  >> プログラミング >> C#

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() {
        string str = "6987646475767";
        long res = long.Parse(str);
        Console.WriteLine(res);
    }
}

出力結果

6987646475767

注意点

long.Parseメソッドを使用する際は、以下の点に注意してください。

  • 引数として渡される文字列がnullの場合、ArgumentNullExceptionがスローされます。
  • 文字列の形式が数値として不正な場合(英字が含まれているなど)、FormatExceptionがスローされます。
  • long型の範囲(-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807)を超える値の場合、OverflowExceptionがスローされます。

例外処理を行いたい場合は、try-catchブロックで囲むか、変換の成否をbool値で確認できるlong.TryParseメソッドの使用を検討するとよいでしょう。

  1. Pythonで16進数の文字列を10進数に変換する方法を解説

    この記事では、16進数の文字列を10進数に変換する問題の解決策について詳しく解説します。課題の概要16進数形式の文字列が与えられたとき、それを対応する10進数の値に変換することを目標とします。例えば、16進数の「F」は10進数では「15」に相当します。この問題には主に2つのアプローチがあります。力ずく(ブルートフォース)な手法:int関数を使った明示的な型変換組み込みモジュールを活用する手法:astモジュールのliteral_eval関数を使用方法1:int関数を使った変換最もシンプルで一般的な方法は、Pythonの組み込み関数であるint()を利用するものです。この関数は2つの引数を受け取り

  2. 【Python入門】リストを文字列に変換する4つの方法を徹底解説

    本記事では、Pythonでリスト(list)型のデータを文字列(string)型に変換する方法について、代表的な4つのアプローチをサンプルコードとともにわかりやすく解説します。 問題設定 与えられたリストを、ひとつながりの文字列に変換することを目標とします。例えば、複数の文字列要素を持つリストを結合して、単一の文字列として扱いたいケースなどが該当します。 ここでは、以下の4つの異なるアプローチを順番に見ていきましょう。 方法1: 空の文字列への連結(forループ) 最も基本的な方法は、空の文字列を用意し、forループでリストの各要素を順番に連結していくやり方です。処理の流れが直感的で、初心者