小编bla*_*de3的帖子

动作返回void并使用三元运算符获取参数

我想编写一个仅将PerformanceCounterCategory作为参数的Action.我知道有Action <>,Func <>和Delegates,它们之间有一些区别,但我不确定它是什么.有人可以告诉我有什么区别(我读过Action没有返回的地方,或者这可能是Func).

我想写下面的内容:

Action<PerformanceCounterCategory> action = (int > 5) ? action1 : action2;
Run Code Online (Sandbox Code Playgroud)

action1和action2都是返回void但将PerformanceCounterCategory作为(唯一)参数的方法.

这是正确的方法吗?我不断收到有关方法组/ void等的错误,所以我不相信上面的代码对我的需求是最好的.

谢谢

c#

2
推荐指数
1
解决办法
1031
查看次数

标签 统计

c# ×1