1
string abc = "07:00 - 19:00"
x  = int.Parse(only first two characters) // should be 7
y  = int.Parse(only 9th and 10th characters) // should be 19

これはどう言えばいいですか?

4

2 に答える 2

7

string クラスの Substring メソッドを使用して、必要な文字セットを抽出します。

string abc = "07:00 - 19:00";
x  = int.Parse(abc.Substring(0,2)); // should be 7
y  = int.Parse(abc.Substring(8,2)); // should be 19
于 2012-06-26T07:05:17.510 に答える
3

int.Parse範囲を取るものはないので、次のいずれかです。

  • 独自のパーサーを作成します (yeuch)
  • Substring最初に使用し、次に部分int.Parse文字列で使用します

それで:

x = int.Parse(abc.Substring(0,2));

于 2012-06-26T07:05:54.270 に答える