如何使用Substring,在第一个char之后返回所有值的整数

Asp*_*mvc 1 c#

我有一个字符串AssetNumber具有以下格式C100200.所以我需要做的是: -

  1. 获取第一个之后的所有字符(例如,使用上面的例子100200)

  2. 将子字符串转换为整数

  3. 返回整数+ 1

但我不知道如何使用子字符串获取第一个字符后的所有字符,以及如何将字符串转换为int?任何有关这方面的帮助将不胜感激.

FSo*_*ou1 8

var result = Int32.Parse("C100200".Substring(1)) + 1;
Run Code Online (Sandbox Code Playgroud)

如果您想拥有默认值,如果您无法解析当前字符串:

int result;
if (!Int32.TryParse("sdfsdf".Substring(1), out result)) {
    result = 42;
}

result+=1;
Run Code Online (Sandbox Code Playgroud)