我跑我的C#應用程序,它是很大的,所以我只是包含的代碼布爾在C#中的字符串?
我的代碼的一部分:
allowGift = Convert.ToInt32(dRow[14]) == 1;
allowInventoryStack = Convert.ToInt32(dRow[15]) == 1;
interactionType = InterractionTypes.GetTypeFromString((string)dRow[16]); //Line of error
和堆棧跟蹤的誤差
System.InvalidCastException:無法鑄造Typpe'System.Boolean'的對象以鍵入'System.String'
什麼是'dRow'類型的其他地方做了
Converter
類? 'interactionType'的類型是什麼?以及哪條線路導致錯誤? – Liel您似乎正在使用[此課程](https://github.com/Gnuns/Bfly/blob/master/Butterfly%20Emulator/HabboHotel/Items/InteractionType.cs)。儘管下面的大多數答案都是善意的,但它們將不起作用,因爲「InteractionType」沒有從「True」或「False」轉換。根據您提供給我們的信息,我很抱歉地說您的問題無法回答。 –
查看'InteractionType'枚舉(其中包括諸如「football」,「teleport」和「firegate」之類的值),並確保傳遞給'GetTypeFromString'的值在那裏。 –