使用BeginInvoke线程池方法的示例:
...
Func<string, int> method = someWorkMethod;
IAsyncResult cookie = method.BeginInvoke("test", ...
BeginInvoke中的一个预期参数(最后一个)是:
object @object
@表示什么?
谢谢,
斯科特
答案 0 :(得分:3)
@是一个转义符号,可让您将关键字用作符号名称。例如,您通常无法做到:
object object = something;
...因为object是一个关键字,但你可以这样做:
object @object =
void DoSomething(params object[] @params) {
...等
答案 1 :(得分:1)
它只是一个逃脱角色。这样,即使它是保留关键字,您也可以将参数命名为任何参数。