是否有可能在C#中(我认为不是)扩展int实现接口(不创建包装类)?
我有这样的界面
public interface IActionLoggerObject
{
string GetForLogging();
}
Run Code Online (Sandbox Code Playgroud)
我想(概念上)能够做到这一点:
public class int:IActionLoggerObject
{
string IActionLoggerObject.GetForLogging() { return "s"; }
}
Run Code Online (Sandbox Code Playgroud)
是否可能(并且我认为不是)(在c#中)扩展"int"来实现接口(不创建包装类)?
不可以.您永远不能更改现有类型实现的接口.
目前尚不清楚为什么要这样做,但创建一个包装类几乎肯定是前进的方向.
| 归档时间: |
|
| 查看次数: |
1582 次 |
| 最近记录: |