c\#인터페이스 사용 실례

인터페이스 로 간단 한 물건 의 입고,출고 를 실현 하 다.
물류 류 인 터 페 이 스 를 정의 하면 물품 소속 택배 회사 의 명칭 속성,물품 번호 속성 과 정보 표시 방법 을 포함한다.물건 출고 류 정보 와 물건 입고 류 정 보 를 통 해 이 인 터 페 이 스 를 계승 합 니 다.
문서 인 터 페 이 스 는 다음 과 같 습 니 다.

다음 과 같다.
(1)인터페이스 정의

//      IMyinterface
    interface IMyinterface {

      void commodityInformation();//            
      string Id { get; set; }//          
      string Name { get; set; }///                
    }
(2)물품 입고 류

//   
    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("    :
" + " :" + Id + " " + " :" + Name); } }
(3)물품 출고 류

//   
    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("    :
" + " :" + Id + " " + " :" + Name); } }
(4)인 터 페 이 스 를 호출 하여 결 과 를 실현 한다.
1.먼저 ConsoleApp 2 를 참조 하려 면 다음 과 같 습 니 다.

2,호출 인터페이스:

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.실현 결 과 는 다음 과 같다.

이상 은 c\#인터페이스 사용 인 스 턴 스 의 상세 한 내용 입 니 다.c\#인터페이스 사용 에 관 한 자 료 는 다른 관련 글 을 주목 하 십시오!

좋은 웹페이지 즐겨찾기