摘要:編譯器最佳化行為(1)
原始碼撰寫如下:
public string TT(){
string s = "fdsaf" ;
if (s.Equals("fdsafd" )) {
return "ok" ;
} else {
return "none" ;
}
}
IL編譯器轉變如下:
public string TT()
{
string s = "fdsaf";
string result;
if (s.Equals("fdsafd"))
{
result = "ok";
}
else
{
result = "none";
}
return result;
}
可見以後還是習慣寫成第二種寫法,讓編譯器少操心吧=0=