vs2005中优化代码

VS2005中,项目->属性->代码分析->启用“代码分析”
然后重新编译,会发现在编译完成后(如果没有编译错误),vs2005会进行代码分析,
然后在“错误列表”中显示一堆警告信息,这些信息就是优化代码的提示和依据。
(当然,出于各种原因你不必完全据此更改,但参考这些建议会很有益处。尤其在你的产品将要发布前。)
例如,下列原代码及推荐的改进方法

1。
if((str!=null)&&(str!=string.Empty))
=>使用更简介的内置方法
if (string.IsNullOrEmpty(str))

2。
string str1 = ((ToolStripMenuItem)sender).Text;
string str2 = ((ToolStripMenuItem)sender).ToolTipText;
=>避免重复转化,提高效率
ToolStripMenuItem whoclicked =(ToolStripMenuItem)sender;
string str1 = whoclicked.Text;
string str2 = whoclicked.ToolTipText;

3。
MessageBox.Show("some words.");
=>(应当是全球化考虑)
请改为从资源表中检索以下字符串参数:“some words.”

4。
class a
{
private string dosth()
{//从未显示或隐式地引用this关键字}
}
=>推荐将dostr改为静态方法(static) 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值