BeginInvoke Calls中に、 @Objectパラメーターは何を参照していますか?

StackOverflow https://stackoverflow.com/questions/3181915

  •  02-10-2019
  •  | 
  •  

質問

Sample in begininvokeスレッドプールメソッドの使用:

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

予想されるパラメーターの1つ(最後のパラメーター)の1つは、BeginInvokeです。

object @object

@は何を意味しますか?

ありがとう、

スコット

役に立ちましたか?

解決

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

object object = something;

...オブジェクトはキーワードだからですが、できます:

object @object = 

void DoSomething(params object[] @params) {

...等

他のヒント

それは単に脱出キャラクターです。そうすれば、たとえそれが予約されたキーワードであっても、あなたが望むものを何でも名前にすることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top