我有一个字符串 AssetNumber,其格式如下 C100200。 所以我需要做以下事情:-
获取第一个字符之后的所有字符(例如使用上述示例的 100200)
将子串转为整数
返回整数+1
但我不知道如何使用子字符串获取第一个char之后的所有字符,以及如何将string转换为int?对此的任何帮助将不胜感激。
最佳答案
var result = Int32.Parse("C100200".Substring(1)) + 1;
如果你想有默认值,如果你不能解析当前字符串:
int result;
if (!Int32.TryParse("sdfsdf".Substring(1), out result)) {
result = 42;
}
result+=1;
关于c# - 如何使用 Substring 返回第一个字符后所有值的整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17773251/