C# 如何将字符串的特定字符解析为整数?

C# 如何将字符串的特定字符解析为整数?,c#,winforms,string,parsing,integer,C#,Winforms,String,Parsing,Integer,我怎么能这样说呢?使用string类的Substring方法提取所需的字符集 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 使用string类的Substring方法提取所需的字符集 string abc = "07:00 - 19:00" x =

我怎么能这样说呢?

使用string类的Substring方法提取所需的字符集

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

使用string类的Substring方法提取所需的字符集

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

没有取范围的
int.Parse
,因此:

  • 编写自己的解析器(yeuch)
  • 首先使用
    Substring
    ,然后在子字符串上使用
    int.Parse
因此:


etc

没有取值范围的
int.Parse
,因此:

  • 编写自己的解析器(yeuch)
  • 首先使用
    Substring
    ,然后在子字符串上使用
    int.Parse
因此:

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