C# 如何创建接口以及使用接口的简单Demo(转载!)

Posted 西门小白菜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 如何创建接口以及使用接口的简单Demo(转载!)相关的知识,希望对你有一定的参考价值。

//No:1  首先,我们要封装一个接口,接口中不要实现具体的方法(说白了这就是一个架子而已!)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    interface Ipeople //接口声明:
    {
        int w
        {
            get;
            set;
        }
        int h
        {
            get;
            set;
        }
    }

//No:2 接口的调用
    class MyPoint : Ipeople //实现接口
    {

        //这里的类就必须要实现接口中未实现的方法
        private int myW;
        private int myH;
        public MyPoint(int w, int h)
        {
            myW = w;
            myH = h;
        }
        public int w
        {
            get { return myW; }
            set { myW = value;}
        }
        public int h
        {
            get { return myH; }
            set { myH = value;}
        }
    }

//No:2 接口的调用
    class Program
    {
        
        static void Main(string[] args)
        {
            MyPoint mp = new MyPoint(35, 170); //传入实际参数
            print(mp);
            Console.Read();
        }
        private static void print(Ipeople ip)
        {
            Console.WriteLine("体重为:{0},身高为:{1}\\n", ip.w, ip.h);
        }
    }
}

No : 4结果如下,不知道你是否有所领悟呢。

 
 
其实我们写的代码都可以封装成接口以便以后使用时不会重复花更多时间做无用功。

以上是关于C# 如何创建接口以及使用接口的简单Demo(转载!)的主要内容,如果未能解决你的问题,请参考以下文章

转载:C#实现接口回调

Android接口回调总结,以及运用到弹窗PopWindow的Demo实现

如何使用 C++ 封装的 COM 接口部署 C# 库?

如何写出安全的API接口(参数加密+超时处理+私钥验证+Https)- 续(附demo)(转)

C#动态创建接口的实现实例对象

C#开发微信公众平台-就这么简单(附Demo)