ben aşağıdakileri yapmak istiyorum:Operatör türlerini temsil eden bir .NET sınıfı var mı?
*OperatorType* o = *OperatorType*.GreaterThan;
int i = 50;
int increment = -1;
int l = 0;
for(i; i o l; i = i + increment)
{
//code
}
bu kavram, bir değerlendirme() kullanarak javascript kludged olabilir ... ama bu fikir değerlerine dayalı ileri veya geri gidebilir bir döngü sahip olmaktır çalışma zamanında ayarlayın.
Bu mümkün mü?
Sadece düz Func delegesi yerine Expression'u kullanmanın nedeni nedir? –
fearofawhackplanet
Func kullanmak yalnızca bir temsilci ile ilişkilendirilmiş anonim bir işlev oluşturur. Derleme zamanında yapılacaktır. Diğer taraftan lambda'nın İfade'ye atanması, derleyicinin çalışma zamanında yönetilebilen bir ifade ağacı yaymasına neden olur. Anonim yöntem olamaz. –