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)
vs2005中优化代码
最新推荐文章于 2023-04-20 10:59:38 发布