作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有这个代码:
class SomeClass {
void someFunction()
{
Action<string> myAction = (what)=>
{
//whatever
}
new List<string>().ForEach(myAction);
}
}
我想将 myAction
中的代码提取到一个单独的成员函数中。
我该怎么做?
最佳答案
class SomeClass
{
void someFunction()
{
Action<string> myAction = Whatever;
new List<string>().ForEach(myAction);
}
public void Whatever(string what)
{
// ... whenever
}
}
或直接,不定义本地 Action<string>
变量(无论如何都可能在 Release模式下优化掉):
new List<string>().ForEach(Whatever);
关于c# - 如何将 Action 提取到成员函数中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11791304/
我是一名优秀的程序员,十分优秀!