【发布时间】:2013-05-27 14:26:36
【问题描述】:
ReportProgress 方法接受 2 个参数。一个是 int,一个是用户状态。我将一些字符串参数传递给方法以用于某些处理目的,并且不需要 int。
有没有一种方法可以省略传递第一个 int 而没有冗余来使用 ReportProgress([randomInt], "MyString") 调用报告进度方法?仅用于代码清理目的。
【问题讨论】:
-
不,只需传递 0。或者如果您愿意,可以使用一个名为
dummyProgress的常量。 :) -
有没有办法像覆盖方法一样创建?这个“无用参数”的东西让我有点烦 =)
-
哈哈好吧给我一秒钟。 :)
-
好的,我写了一个覆盖方法供你用作扩展方法(我猜这就是你所说的覆盖方法的意思)。
标签: c# backgroundworker