2018/01/23(Tue) 10:28:50 編集(投稿者)
■No86358 (ぶなっぷ さん) に返信
> Func<double, double> function =
> (comboBox1.SelectedIndex==1) ?
> function2 :
> function3;
>
> あとは、
> for(int x=0; x<1000000; x++)
> {
> function(x);
> }
> かな。
ぶなっぷさん、これだとfor文の中にif文が入ったままではないですか?
Func<double, double> function1 => x =>
{
return x*x;
};
Func<double, double> function2 => x =>
{
return x*x*x;
};
と定義して
var function =
(comboBox1.SelectedIndex==1) ?
function1 :
function2;
for(int x=0; x<1000000; x++)
{
function(x);
}
※日本語の間違いを修正しました。