1. 程式人生 > >C# 介面屬性的定義&get、set訪問器的簡單應用

C# 介面屬性的定義&get、set訪問器的簡單應用

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(); } } }