请问从节省资源,提升效率上来讲,这2段代码哪段好点?还是都一样?

j5782r3qan23 2009-05-03 08:20:11
1.
public int cc = 1;
public void A()
{
B(1,"aa");
B(2,"bb");
B(3,"cc");
B(4,"dd");
B(5,"ee");
}
public void B(int id,string str)
{
if(cc == id)
{
lbl.text = str;
}
}
2.
public int cc = 1;
public void A()
{
B();
}
public void B()
{
if(cc == 1)
{
lbl.text = "aa";
}
if(cc == 2)
{
lbl.text = "bb";
}
if(cc == 3)
{
lbl.text = "cc";
}
if(cc == 4)
{
lbl.text = "dd";
}
if(cc == 5)
{
lbl.text = "ee";
}
}
...全文
82 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
陌上花花 2009-05-03
  • 打赏
  • 举报
回复
感觉还是1好一些。
2太繁琐,
  • 打赏
  • 举报
回复
你自己可以编写实际的测试页面测试一下速度。

有时候甚至看似速度差别100倍的代码,对于整个页面来说一毛钱价值也没有,此时就不要过分斤斤计较单个代码的“效率”,而要重视更重要的编程风格问题。
蓝海D鱼 2009-05-03
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jingshuaizh 的回复:]
1 要好一些

1是菜鸟
2 是 了解了 结构化编程 的 呵呵
[/Quote]
反了

2是菜鸟
1 是 了解了 结构化编程 的 呵呵
蓝海D鱼 2009-05-03
  • 打赏
  • 举报
回复
1 要好一些

1是菜鸟
2 是 了解了 结构化编程 的 呵呵

62,268

社区成员

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

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

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

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