C#には、組み込みのデリゲートAction<>
とFunc<>
があります。この代理人に 'ref'型パラメータを使用することは可能ですか?たとえば、次のコード:C#組み込みのAction <>デリゲートでref型を使用することはできますか?
public delegate void DTest(ref Guid a);
public event DTest ETest;
コンパイルします。しかし、Action<>
を使用すると、コンパイルされません。
public event Action< ref Guid > ETest;
ヒント?
これはlamda構文で定義する唯一のものですか? ActionRef Setter2 =(ref int x、int y)=> x = y;それは大丈夫です...しかし、ちょっとだけ普通よりも。 –
sgtz
@sgtz:それはかなり珍しい要求だと思うので、簡潔にする作業があまりないと驚いていません。 –
「ref R [i]」についてRはリストです。これは可能ですか?これを新しい質問として私に提出してもらえますか? –
sgtz