場合:コンパイラの最適化Iは、コンパイラの、あまりにも多くの知識を持っていないとどのように.NETが生成されたマシンコードを最適化しますが、次のシナリオを理解したいと思います/他
class AnyClass
{
public bool anyFlag;
AnyClass()
{
anyFlag = true;
}
public void Action()
{
if(anyFlag)
//Perform Certain Actions
}
}
anyFlagは全体で変更されません。プログラムの範囲。コンパイラはActionメソッドのMIL/machine codeを生成しますか?もしそうなら、そこにチェックインがありますか?
私はあなたがprivate bool anyFlagを意味すると思います。 –
なぜあなたはそれほど重要なのですか? – svick
私は理解の観点から質問を多くしました。そして私は結局それが問題になると思います:) – Aziz