BeginInvoke Calls中に、 @Objectパラメーターは何を参照していますか?
-
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) {
...等
他のヒント
それは単に脱出キャラクターです。そうすれば、たとえそれが予約されたキーワードであっても、あなたが望むものを何でも名前にすることができます。
所属していません StackOverflow