欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c# 接口使用實(shí)例

 更新時間:2020年07月17日 16:06:49   作者:莫得感情的代碼機(jī)器  
這篇文章主要介紹了c#接口使用的實(shí)例,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下

用接口實(shí)現(xiàn)一個簡單的物件的入庫,出庫

如定義一個物流類接口,包含物件所屬快遞公司名稱屬性,物件單號屬性及信息顯示方法。通過物件出庫類信息和物件入庫類信息繼承該接口。

文檔接口如下:

如下:

(一)接口定義

//定義一個接口IMyinterface
    interface IMyinterface {

      void commodityInformation();//定義一個快遞信息顯示方法
      string Id { get; set; }//定義一個快遞單號屬性
      string Name { get; set; }///定義一個快遞所屬快遞公司名稱屬性
    }

(二)物件入庫類

//入庫類
    public class Inbound : IMyinterface
    {

      string id = "";
      string name = "";

      public string Id {

        get { return id; }
        set { id = value; }
      }
      public string Name {

        get { return name; }
        set { name = value; }
      }
      void IMyinterface.CommodityInformation()
      {

        Console.WriteLine("入庫信息:\n" + "物件單號:" + Id + " " + "所屬快遞公司:" + Name);
      }
    }

(三)物件出庫類

//出庫類
    public class Outbound : IMyinterface {

      string id = "";
      string name = "";

      public string Id {

        get { return id; }
        set { id = value; }
      }

      public string Name {

        get { return name; }
        set { name = value; }
      }

      void IMyinterface.CommodityInformation() {

        Console.WriteLine("出庫信息:\n" + "物件單號:" + Id + " " + "所屬快遞公司:" + Name);
      }
    }

(四)調(diào)用接口,實(shí)現(xiàn)結(jié)果

1,所先要引用ConsoleApp2如下

2,調(diào)用接口:

static void Main(string[] args)
    {
      IMyinterface[] face = { new Inbound(), new Outbound() };
      face[0].Id = "X78945612355";
      face[0].Name = "申通";
      face[0].CommodityInformation();

      face[1].Id = "X78912345674";
      face[1].Name = "順豐";
      face[1].CommodityInformation();
      Console.ReadKey();
    }

3,實(shí)現(xiàn)結(jié)果如下:

以上就是c# 接口使用實(shí)例的詳細(xì)內(nèi)容,更多關(guān)于c# 接口使用的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • C# 設(shè)計模式系列教程-命令模式

    C# 設(shè)計模式系列教程-命令模式

    在軟件系統(tǒng)中,行為請求者與行為實(shí)現(xiàn)者通常是一種緊耦合的關(guān)系,但某些場合,比如需要對行為進(jìn)行記錄、撤銷或重做、事務(wù)等處理時,這種無法抵御變化的緊耦合的設(shè)計就不太合適。
    2016-06-06
  • WinForm實(shí)現(xiàn)移除控件某個事件的方法

    WinForm實(shí)現(xiàn)移除控件某個事件的方法

    這篇文章主要介紹了WinForm實(shí)現(xiàn)移除控件某個事件的方法,對C#初學(xué)者有一定的借鑒價值,需要的朋友可以參考下
    2014-08-08
  • C#中數(shù)據(jù)類型的轉(zhuǎn)換介紹

    C#中數(shù)據(jù)類型的轉(zhuǎn)換介紹

    大家好,本篇文章主要講的是C#中數(shù)據(jù)類型的轉(zhuǎn)換介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • C#強(qiáng)制類型轉(zhuǎn)換小結(jié)

    C#強(qiáng)制類型轉(zhuǎn)換小結(jié)

    任何一門編程語言均有相關(guān)數(shù)據(jù)類型。C#也不例外,不過轉(zhuǎn)換過程要注意小類型能轉(zhuǎn)換成大類型,但大類型一般不能轉(zhuǎn)換成小類型,下面小編給大家詳解C#強(qiáng)制類型轉(zhuǎn)換小結(jié),需要的朋友參考下吧
    2017-07-07
  • C#實(shí)現(xiàn)獲取設(shè)置IP地址小工具

    C#實(shí)現(xiàn)獲取設(shè)置IP地址小工具

    c# 開發(fā),方便更改IP地址。由于公司和家里的ip設(shè)置不一樣,公司要求手動設(shè)置,在家可以自動獲取IP,切都是無線網(wǎng)絡(luò),為了方便操作,故做了這個小工具!
    2015-06-06
  • c# WPF中System.Windows.Interactivity的使用

    c# WPF中System.Windows.Interactivity的使用

    這篇文章主要介紹了c# WPF中System.Windows.Interactivity的使用,幫助大家更好的理解和學(xué)習(xí)使用c#,感興趣的朋友可以了解下
    2021-03-03
  • C#中委托的+=和-=深入研究

    C#中委托的+=和-=深入研究

    這篇文章主要介紹了C#中委托的+=和-=深入研究,本文深入研究+=和-=在執(zhí)行時都做了哪些事情,加深對C#委托的理解和使用,需要的朋友可以參考下
    2015-01-01
  • C#中屬性PropertyInfo使用示例小結(jié)

    C#中屬性PropertyInfo使用示例小結(jié)

    在C#中,PropertyInfo是一個用于獲取和設(shè)置屬性的類,這篇文章主要介紹了C#中屬性PropertyInfo怎么使用,需要的朋友可以參考下
    2024-06-06
  • 聊一聊C# 8.0中的await foreach使用

    聊一聊C# 8.0中的await foreach使用

    這篇文章主要介紹了聊一聊C# 8.0中的await foreach使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-06-06
  • C#操作非持久化內(nèi)存映射文件詳解

    C#操作非持久化內(nèi)存映射文件詳解

    多個進(jìn)程之間,通過操作未映射到磁盤上現(xiàn)有文件的內(nèi)存映射文件,可以實(shí)現(xiàn)數(shù)據(jù)共享和類似進(jìn)程間通訊的功能,下面我們就來學(xué)習(xí)一下C#如何操作非持久化內(nèi)存映射文件的吧
    2023-12-12

最新評論