不能在interface定义方法时使用static关键字。如果想在实现接口的类中使用静态方法,那就再封装一次。
解决方案 »
- 关于从数据库中读出图片的代码问题。。。
- c#线程问题
- 再次提问:报表预览reportviewer控件如何对RDLC报表的记录进行过滤、排序
- remoting中server段怎样获取客户端的ip地址?
- 关于汉字占几个字节的问题?!
- 往数据库中的表增加记录
- this.visable=false;为什么不起作用?
- 请教BinaryReader的.ReadSingle()问题
- 无聊散分
- 在C#的应用程序中如何实现文件上传?(网站管理端端)
- 菜鸟请教:我想实现的功能就是我有两个表,一个city ,一个是province的,两者之间根据povinceId字段建立关系,我想实现在combobox中选择
- 在使用WEB服务端的控件Button提交时,如何利用js同时提交一个变量?
{
class Class1 : MyInterfaceTest
{
public void PrintName()
{
Console.WriteLine( "My name is firefox." );
} public static void PrintMyName()
{
Class1 c = new Class1();
c.PrintName();
}
static void Main(string[] args)
{
Class1.PrintMyName();
}
} interface MyInterfaceTest
{
void PrintName();
}
}
using System;namespace InterfaceStaticMethodTest
{
class Class1 : MyAbstractClass
{
public static void PrintName()
{
Console.WriteLine( "My name is Class1." );
}
static void Main(string[] args)
{
MyAbstractClass.PrintName();
Class1.PrintName();
}
}// interface MyInterfaceTest
// {
// void PrintName();
// } class MyAbstractClass
{
public static void PrintName()
{
Console.WriteLine("My Name is MyAbstractClass");
}
}
}