String =(Convert(String) - 1).ToString

时间:2014-04-27 00:34:05

标签: c# string

好吧,我需要从字符串中减去数字,最后她应该继续成为一个字符串......

我试试:

PStruct.character[Index, PStruct.player[Index].SelectedChar].Y = 
  (Convert.ToInt32(PStruct.character[Index, PStruct.player[Index].SelectedChar].Y) - 1)
 .ToString;

Character.Y是一个字符串。

错误:    无法转换方法组" ToString"到非委托类型"字符串"。

任何人都有提示或解决方案吗?

2 个答案:

答案 0 :(得分:2)

使用括号invoke/call a method

expr.ToString()

没有括号(ToString)被视为"method group",这在某些情况下很有用 - 但不是在这里。

答案 1 :(得分:0)

如上所述,您正在尝试将函数ToString视为string类型。

正如评论所提到的,你可能想写ToString()