如何在C#中增加字符串变量值?

如何在C#中增加字符串变量值?,c#,type-conversion,C#,Type Conversion,我有一个场景,我必须将索引增加1。请检查以下内容- String Index = "1.01" 我有一个字符串变量“Index”,我必须将它增加1,以便表中的下一条记录 我试着先把它转换成double,然后再加上1。但这似乎不是一个好办法。有人能提出一个好办法吗 var result = double.Parse(Index, CultureInfo.InvariantCulture) + 1; 这很正常,但将数字保留在字符串中是不对的。您能解释一下为什么要用字符串来表示一个数字吗?听起来

我有一个场景,我必须将索引增加1。请检查以下内容-

 String Index = "1.01"
我有一个字符串变量“Index”,我必须将它增加1,以便表中的下一条记录


我试着先把它转换成double,然后再加上1。但这似乎不是一个好办法。有人能提出一个好办法吗

var result = double.Parse(Index, CultureInfo.InvariantCulture) + 1;

这很正常,但将数字保留在字符串中是不对的。

您能解释一下为什么要用字符串来表示一个数字吗?听起来如果你能解决这个问题会更好。@Daisy Shipton,这是一个现有的代码。我对此无能为力。听起来你做的是对的。需要查看代码才能为您提供更多信息如果您要表示十进制值,您可能希望将其解析为
decimal
而不是
double
。“但这似乎不是一个好方法。”您为什么这么认为?