给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