Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么接口不能有静态成员方法_C#_.net - Fatal编程技术网

C# 为什么接口不能有静态成员方法

C# 为什么接口不能有静态成员方法,c#,.net,C#,.net,可能重复: 为什么我们不能在界面内定义静态方法?来自Google的: 因为接口是一个“合同” 或者消费者之间的协议 (调用者)和提供者(被调用者)。一 接口描述了 calle将提供功能。 不需要静态成员 由第三方提供。静止的 成员不能被 提供程序,使它们不属于 接口 斯特凡·鲁塞克 2006年2月8日 你为什么需要这个?它的“C#语言的局限性”。如果需要的话,使用扩展方法。作为一个非相关的注释,考虑编辑你的显示名称(即添加这样的名字),这样你就可以开始使用“ @ /代码>符号来获得通知,现在当

可能重复:

为什么我们不能在界面内定义静态方法?

来自Google的:

因为接口是一个“合同” 或者消费者之间的协议 (调用者)和提供者(被调用者)。一 接口描述了 calle将提供功能。 不需要静态成员 由第三方提供。静止的 成员不能被 提供程序,使它们不属于 接口

斯特凡·鲁塞克

2006年2月8日


你为什么需要这个?它的“C#语言的局限性”。如果需要的话,使用扩展方法。作为一个非相关的注释,考虑编辑你的显示名称(即添加这样的名字),这样你就可以开始使用“<代码> @ /代码>符号来获得通知,现在当有人评论你的评论时,没有办法通知你。