kgdc.net
当前位置:首页 >> .NET(C#),如何解决,无法将类型"int"隐式转换为"B... >>

.NET(C#),如何解决,无法将类型"int"隐式转换为"B...

那行肯定错! if 括号里的只能是个逻辑值( 只能结果为真或假), 你是不是想 GetValue(2) 这个值 等于 另一个值? 还是判断 GetValue(2) 这一项有值? 比如 if (int.Parse(myDataReader.GetValue(2).ToString() == 值) // 给一个确定的数值作比较, 或...

出错的语句是int t = list; C#的语法有严格的限制,类型不同时必须进行显式或是隐式的转化,若是不能转换,便出现类型错误的提示的! 你的list是int[]类型的,而 t 则是一个int类型的.显然,int[]无法隐式进和转换的!所以就报出这样的错误来!如果改为i...

举个例子,不知道LZ是不是这个问题 string s="555"; int i=Convert.Int32(s); 这样i输出的值就是555

虽然非常令人失望,但是按位运算确实不支持long,他只支持int和bool 参见MSDN链接:http://msdn.microsoft.com/zh-cn/library/kxszd0kx%28v=vs.80%29.aspx

您好,C#中的IntPtr类型称为“平台特定的整数类型”,它们用于本机资源,如窗口句柄。资源的大小取决于使用的硬件和操作系统,但其大小总是足以包含系统的指针(因此也可以包含资源的名称)。 所以,在您调用的API函数中一定有类似窗体句柄这样的...

这个不可以转换 只能转换成double 或者String

确实是那样,你case那不能直接用整型的,因为你switch那用的变量是字符串的 所以case那也要用string 对于你这的,你是不是直接用输入的姓名来判断密码是否正确? 那你也可以这样, int myName = Int32.Parse(Console.ReadLine()); 其他不变,直...

VAR 是.net framework 3.5新出的一个定义变量的类型 其实也就是弱化类型的定义。 VAR可代替任何类型 编译器会根据上下文来判断你到底是想用什么类型的 你使用的 linq的Sum(),最终返回的类型为 int? 所以 var votes ,votes的类型就为int? 值类型...

a007,a008,a010 三个变量已经定义成string类型了,不能再声明为int

对啊 k表达式的右边最终结果是一个double类型啊,你赋值给kk是float类型的啊 会导致精度降低,所以一定要强制转换,或者k直接声明为double类型

网站首页 | 网站地图
All rights reserved Powered by www.kgdc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com