if (myValue > ConstantValue + 1)
{
// do some stuff
}
ConstantValue + 1
コンパイル時に決定されますか?
はい、ConstantValue + 1 はコンパイル時に決定されます。
例:
static void Main(string[] args)
{
const int count = 1;
int myValue = 3;
if (myValue > count + 1)
{
Console.WriteLine(count);
}
}
これはリフレクターで確認できます。
private static void Main(string[] args)
{
int myValue = 3;
if (myValue > 2)
{
Console.WriteLine(1);
}
}