这是我的界面:
interface IComandos<T>
{
void Inserir();
IList<T> Pesquisar(string termo);
void Editar();
void Excluir();
}
这是一个实现接口的类:
class Partido : IComandos<Partido>
{
public string Nome { get; set; }
public string Sigla { get; set; }
...
public IList<Partido> Pesquisar(string termo)
{
throw new NotImplementedException();
}
问题:我需要我的&#34; Pesquisar&#34;方法是静态。我该怎么做?我真的需要我的方法像这样工作 - &gt; Partido.Pesquisar(&#34;东西&#34);
答案 0 :(得分:1)
来自MSDN Interfaces (C# Programming Guide):
接口不能包含常量,字段,运算符,实例 构造函数,析构函数或类型。 它不能包含静态成员。 接口成员自动公开,但不能包含 任何访问修饰符。
所以答案是:不,你不能在界面中定义静态成员。