数值转化问题
在这一条语句中int num=(int)drop1.SelectedItem.Value;(其中的Value是“2”)
结果报错为:CS0030: 无法将类型“string”转换为“int”
应如何做呢?
问题点数:20、回复次数:5Top
1 楼unused(程分两段,序列三维)回复于 2006-03-23 08:19:04 得分 0
用drop1.SelectedValue试试
不行就先输出一下赋值语句右边的变量类型和值,看清楚倒底它是什么情况Top
2 楼limengqiang(小罗是俺的偶像)回复于 2006-03-23 08:49:11 得分 8
int num=int.Parse(drop1.SelectedItem.Value);就行了,你试试!Top
3 楼championchen79(现学现卖)回复于 2006-03-23 09:01:39 得分 8
用Conver.toInt32也可以.Top
4 楼youyuan1980(水云间)回复于 2006-03-23 09:18:03 得分 2
楼上两位正解。Top
5 楼anantnt203120(阿南)回复于 2006-03-23 09:30:54 得分 2
隐示转换和显示转换的问题,这两种都属于显示转换。Top




