0

BeginInvokeスレッドプールメソッドの使用例:

...
Func<string, int> method = someWorkMethod;
IAsyncResult cookie = method.BeginInvoke("test", ...

BeginInvokeで期待されるパラメーターの1つ(最後のパラメーター)は次のとおりです。

object @object

@は何を意味しますか?

ありがとう、

スコット

4

2 に答える 2

3

@は、キーワードをシンボル名として使用できるエスケープシンボルです。たとえば、通常はできませんでした。

object object = something;

...オブジェクトはキーワードですが、次のことができるためです。

object @object = 

void DoSomething(params object[] @params) {

...等

于 2010-07-05T20:14:57.837 に答える
1

それは単にエスケープ文字です。そうすれば、予約済みのキーワードであっても、パラメータに任意の名前を付けることができます。

于 2010-07-05T20:15:18.583 に答える