给int类型赋值string类型
c#吧
全部回复
仅看楼主
level 1
listmtas 数据集合
item.spareInt3 是0 1 2这三个数字的一个
我想给它赋值上字符 怎么赋值.....................
foreach (var item in listmtas)
{
if (item.spareInt3 == 0)
{
item.spareInt3 = "未确认"; //报错
}
if (item.spareInt3 == 1)
{
item.spareInt3 = "确认"; //报错
}
if (item.spareInt3 == 2)
{
item.spareInt3= "误报"; //报错
}
}
2017年12月29日 03点12分 1
level 6
my
你可以把item. spareint3设置为string的
2017年12月29日 04点12分 2
这个是数据库的.....我知道要转换...可是差点思路,,,,
2017年12月29日 05点12分
level 12
小伙子,你觉得int能赋值string吗?
你这种情况应该使用枚举值[滑稽]
2017年12月29日 04点12分 3
my
[捂嘴笑]
2017年12月29日 04点12分
my
回复 Eterna💞 :这个吧太多什么所谓的代做资料了,就该出现这样的讨论!
2017年12月29日 04点12分
回复 Eterna💞 :没办法,整个吧的吧务都不太管理了。我一个人也是偶尔来看一下
2017年12月29日 05点12分
my
@正怒月神 这边就是因为这样,我都常逛java了
2017年12月29日 05点12分
level 12
不过枚举值要实现你的这个方法。
对你来说比较困难。
需要增加描述标签。
因此最简单的方案,就是扩展你的Model,增加一个状态对应的中文属性。
在if中,去给状态赋值中文。
2017年12月29日 05点12分 4
[咦]emmmmmmmm,大佬还是厉害啊,会枚举不会灵活使用[委屈] 不过增加model,OK了,解决了[哈哈]
2017年12月29日 05点12分
level 11
这根本不是什么数据转换的问题,数据类型转换还是小问题,重要的是,请记住不要在遍历数据的时候改里边的数据,重要的事说三遍!你思考一下,迭代器只做了向下查找并返回数据的操作,你能不能这么干?
2017年12月29日 05点12分 5
[泪] 我只是想让他显示出来我要的效果.....没想那么多.....最近正在努力学习中,多谢提醒,记住了[太开心]
2017年12月29日 05点12分
1