大牛们帮忙看看 我这个判断语句哪错了?3QQ

琅殳 2012-04-19 02:55:17
string kaoqin == "1" ? kaoqin1.Visible = true : kaoqin2.Visible = true;


就是通过判断查出的数据是否等于1来让图片kaoqin1或kaoqin2显示。

我这么写有错误“CS0201: 只有 assignment、call、increment、decrement 和 new 对象表达式可用作语句
...全文
100 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
琅殳 2012-04-19
  • 打赏
  • 举报
回复
感谢 dengchenlu ,if太长了,用这个简洁。
dengchenlu 2012-04-19
  • 打赏
  • 举报
回复
不就直接用IF判断算了
dengchenlu 2012-04-19
  • 打赏
  • 举报
回复

string kaoqin = Reader["kaoqin"].ToString();
kaoqin1.Visible = kaoqin == "1" ? true : false;
kaoqin2.Visible = kaoqin == "1" ? false : true;
琅殳 2012-04-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 rommel_gao 的回复:]
string kaoqin 是在生命kaoqin这个对象了,而你的目的是判断。


C# code

string kaoqin = getKaoqin(); //Get the vaule
kaoqin == "1" ? kaoqin1.Visible = true : kaoqin2.Visible = true;
[/Quote]

我是这么写的:

……查询语句
string kaoqin = Reader["kaoqin"].ToString();
Conn.Close();
kaoqin == "1" ? kaoqin1.Visible = true : kaoqin2.Visible = true;
Rommel_Gao 2012-04-19
  • 打赏
  • 举报
回复
string kaoqin 是在生命kaoqin这个对象了,而你的目的是判断。


string kaoqin = getKaoqin(); //Get the vaule
kaoqin == "1" ? kaoqin1.Visible = true : kaoqin2.Visible = true;

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧