实现Interface的方法不能使用static修饰符

news/2024/7/24 8:00:41
 今天在写程序时, 在一个方法前加了static, 而这个方法实现了interface中的一个成员。编译时,总是出现“不会实现接口成员”的错误,百思不得其解,后来将static去掉,编译就成功。
 在 www.asprelated.com上看到这么一段话:"It is a compile-time error for an explicit interface member implementation to include access modifiers, and it is a compile-time error to include the modifiers abstract, virtual, override, or static." 详细内容请看:  http://www.asprelated.com/csharp/sharp-13_4.aspx。

http://www.niftyadmin.cn/n/1346001.html

相关文章

在科技圈不懂“机器学习”?那你就out了

当联网的终端设备越来越多时,产生的信息数据也将呈指数式增长,大型、复杂、增长快速的数据收集已经无处不在。而机器学习能够扩增这些数据的价值,并基于这些趋势提出更广泛的应用情境。 那么,被人们津津乐道的机器学习到底是什么呢…

今天研究了一下关于Asp.net文件上传时的内存消耗问题

晕啊,写了半天,突然间所有的格式都没了,我不得不在写字板中重新排版,DuDu哥,你还是快捷键都去掉吧。 简单研究了一下如何解决Asp.net连续上传文件时对内存占用越来越多的问题。但目前只能解决一部份问题,要…

移动端自动化测试-AppiumApi接口详解及常用adb命令

Appium 初始化配置信息(Desired Capabilities),Desired Capabilities实际上就是一个字典,它主要用于向Appium Server提供初始化配置参数,如:想要测试的系统是Android还是IOS,测试哪款软件,软件的入口是哪里…

Fedora LVM磁盘大小调整

umount /dev/fedora/swap e2fsck -f /dev/fedora/swap 转载于:https://www.cnblogs.com/mkxzy/p/7351939.html

电气自动化c语言考试题,【2017年整理】C语言程序设计自测练习.doc

【2017年整理】C语言程序设计自测练习PAGEPAGE 1《C语言程序设计》自测练习一、选择题1. 由C语言源程序文件编译而成的目标文件的缺省扩展名为( )。A. cpp B. exe C. obj D. C2. C语言程序的基本模块为( )。A. 表达式 B. 标识符 C. 语句 D. 函数3. x>0 || y5的相反表达式为(…

Appium定位方式总结

通过appium-desktop定位元素 ClassName Android Android的class属性对应ClassName定位方式,ClassName一般都是会重复的,可以通过index来获取需要的元素。(从0开始查找dom树中的同名class属性) iOS iOS的type属性对应CLassName定位方式,ClassN…

持续集成:TeamCity 的安装和使用

TeamCity本文初衷 让大家了解持续集成(CI),以及入门了解 JetBrains 家的 TeamCity 的一些简单实用。TeamCity 的一些复杂使用我暂时也不会,一样也是要看文档的,所以不管怎样你都要养成看官网文档的习惯。TeamCity 和 J…

C语言如何检查编译错误,求大佬解答,为什么这个程序编译软件检查不出错误...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#include#include /* malloc()等 */#include#include#include /* exit() */#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define OVERFLOW -2typedef int Status; /* Status是函数的类型,其值是函数结果状态代码&…