C# 接口属性的定义&get、set访问器的简单应用

来源:互联网 发布:淘宝号怎么注销手机号 编辑:程序博客网 时间:2024/05/19 23:00
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 接口属性{    //定义接口    interface ISeries //interface接口关键字,ISeries接口名称    {        //定义接口属性        int next        {            get;            set;        }    }    //创建一个Numble类,实现ISeries接口    class Numble : ISeries    {        int val;        public Numble()        {            val = 0;        }        //实现属性        public int next        {            get             {                val += 2;                return val;            }            set             {                 val = value;             }        }    }    class Program    {        public void Run()        {            Numble num = new Numble();            //访问接口属性            for(int i=0;i<5;i++)                Console.WriteLine("Next Value is "+num.next);        }        static void Main(string[] args)        {            Program p=new Program();            Numble num = new Numble();            p.Run(); //这里展示了如何调用类自身的函数,先new一个Program(),然后再调用            Console.WriteLine("Starting at 21");            num.next = 21;            for (int i = 0; i < 5; i++)                Console.WriteLine("Next Value is " + num.next);            Console.ReadLine();        }    }}
1 0
原创粉丝点击