■ 文字列を数値に変換する

C#においてstring(System.String)値をint(System.Int32)値に変換するにはSystem.Int32.Parseメソッドを用いる。例えば、using System宣言があるものとして

    string  s = "123";
    int num = Int32.Parse(s);   // 文字列をintに変換

とすると良い。Parseはstaticメソッドなのでインスタンスを生成する必要はない。或いはSystem.Convert.ToInt32メソッドを用いることもできる。

    string  s = "123";
    int num = Convert.ToInt32(s);   // 文字列をintに変換

System.Convertのメソッドは全てstaticなのでインスタンスを生成する必要はない。同様にlong(System.Int64)やdouble(System.Double)への変換も可能となっている。

(2004/11/10)

新着情報
【iOS Objective-C, Swift Tips】アプリアイコンにバッジを表示(Swift)
【iOS Objective-C, Swift Tips】画像の向きを指定して保存する(Swift)
【iOS Objective-C, Swift Tips】UIImagePickerControllerの表示を日本語にする(Swift)

Copyright(C) 2004-2012 モバイル開発系(K) All rights reserved.
[Home]