Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.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#_Oop_Interface_Object - Fatal编程技术网

C# 接口类

C# 接口类,c#,oop,interface,object,C#,Oop,Interface,Object,我不熟悉界面 我有这个密码 例如: public class DALF { public class Car { public int AddEdit(int? CarId, string Name) { .... } public DataTable Get(int? CarId) { ..... return CarD.Ge

我不熟悉界面

我有这个密码 例如:

public class DALF
{
   public  class Car
    {

        public int AddEdit(int? CarId, string Name)
        {
          ....
        }


        public DataTable Get(int? CarId)
        {
           .....

            return CarD.Get(obj);
        }

    }

    public class Worker
    {
           public static int AddEdit(int? WorkerId, string Name)
        {
          ....
        }

        public DataTable Get(int? WorkerId)
        {
         .....

            return carD.Get(obj);
        }

    }
}

如何将此calss实现为接口?

您确定只有静态类和方法吗?在这种情况下,接口不相关


此处的更多信息:

您确定只有静态类和方法吗?在这种情况下,接口不相关


这里的更多信息:

无意冒犯,但我建议您阅读一些关于OO的基本教程。我觉得您不完全了解接口的功能或继承的工作原理。


免责声明:


我知道这个答案并不能解决眼前的问题。但我们的任务是帮助人们。回答这个问题对阿维没有帮助,因为他的问题(据我所知)是基于对OO的基本概念理解不足。

无意冒犯,但我建议您阅读一些有关OO的基本教程。我觉得您不完全了解接口的功能或继承的工作原理。


免责声明:


我知道这个答案并不能解决眼前的问题。但我们的任务是帮助人们。回答这个问题对阿维没有帮助,因为他的问题(据我所知)基于对OO基本概念的理解不足。

为什么所有的静态和嵌套类?@avi:class在一个类中,这真的是你想要的吗?为什么所有的静态和嵌套类?@avi:class在一个类中,这真的是你想要的吗?嗯,我想用不同的措辞。显然,定义接口c包含statics没有什么意义。用statics实现接口是错误的,尽管这是可以理解的(如果我对这个主题的阅读是正确的)为什么不允许在语言实现中使用它。无论哪种方式,如果需要一个合理的答案,这个问题都需要扩展。嗯,我想用不同的措辞来表达。显然,定义一个包含静态的接口没有什么意义。实现一个包含静态的接口有点不太清楚s是错误的,尽管这是可以理解的(如果我对这个问题的理解是正确的)为什么一个人可能会选择不允许在语言实现中使用它。不管怎样,如果需要一个合理的答案,这个问题需要扩展。这不是我的意思,我想要类实现DALFYou想要什么?你的DALF类什么都不做,它只包含子类…?所以没有接口。嗨,这不是我的意思,我是want类实现DALFYou想要什么?你的DALF类什么都不做,它只包含子类…?所以没有接口。
public interface IYourName
{
    int AddEdit(int? id, string name);
    DataTable Get(int? id);
}

public class DALF
{
   public class Car : IYourName
    {
        public int AddEdit(int? CarId, string Name)
        {
            //....
        }

        public DataTable Get(int? CarId)
        {
            //.....
            return CarD.Get(obj);
        }

    }

    public class Worker : IYourName
    {
        public int AddEdit(int? WorkerId, string Name)
        {
            //....
        }

        public DataTable Get(int? WorkerId)
        {
            //.....
            return carD.Get(obj);
        }
    }
}