我运行的C#应用​​程序很大,因此只包含了一部分代码

我的代码:

allowGift = Convert.ToInt32(dRow[14]) == 1;
allowInventoryStack = Convert.ToInt32(dRow[15]) == 1;
interactionType = InterractionTypes.GetTypeFromString((string)dRow[16]); //Line of error


和堆栈跟踪的错误


  System.InvalidCastException:无法将类型为“ System.Boolean”的对象强制转换为“ System.String”类型

最佳答案

代替这个:

(string)dRow[16]


尝试ToString

dRow[16].ToString()


Convert.ToString

Convert.ToString(dRow[16])

关于c# - boolean 在C#中字符串?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21080545/

10-11 02:19