【发布时间】:2010-12-11 22:47:21
【问题描述】:
查看this question 及其答案时,我认为为System.Console 编写包含所需功能的扩展方法是个好主意。
但是,当我尝试它时,我得到了这个编译器错误
System.Console':静态类型不能 用作参数
代码如下:
using System;
using System.Runtime.CompilerServices;
namespace ConsoleApplication1
{
public static class ConsoleExtensions
{
[Extension]
public static string TestMethod(this Console console, string testValue)
{
return testValue;
}
}
}
还有另一种为静态类型创建扩展方法的方法吗?或者这是不可能的?
【问题讨论】:
标签: c# console extension-methods