c# 기본 배열 및 인터페이스 사용 예제(배열 2D 배열 반복)

1451 단어
1. 그룹 초기화:
 
  
string[] s1 = {“aaa”,”bbb”,”ccc”}   //
string[] s2 = new string[5] {“aaa”,”bbb”,”ccc”}; //
string[] s3 =  new string[]{“aaa”,”bbb”,”ccc”};
string[] s4 = new string[5];  //

2. 배열을 옮겨다니기:
 
  
foreach (string s in str)
{
  Console.Write(s);
}

3. 2차원 그룹:string[,]arr2;//2차원 그룹string[,,]arr3을 설명합니다.//다차원 그룹 4, 교차 그룹 성명: 줄마다 길이가 다른 그룹입니다.
인터페이스
new 수식자를 사용하면 기본 클래스를 계승하는 인터페이스를 숨길 수 있습니다
 
  
public class Class2:Class1
{
  new public interface Iinterface
  {
  void Print();
  }
}

다중 인터페이스 상속:
 
  
public interface Iinterface3 : Iinterface1, Iinterface2, Iinterface3
{
  void Print3();
}

인터페이스의 속성 방법 등은 구체적으로 실현할 수 없고 성명만 할 수 있다.예:
 
  
public interface Iinterface
{
  string Name
  {
  get;
  set;
  }
}

구현 인터페이스:public class Program: Iinterface 추상 클래스와 인터페이스: 추상 클래스의 특징: 밀봉할 수 없고 직접 실례화할 수 없으며 추상 구성원을 포함할 수 있습니다
추상류와 인터페이스의 차이: 한 종류는 여러 인터페이스를 실현할 수 있지만 부류가 하나밖에 없다.인터페이스에 비추상적인 방법을 포함할 수 없지만 추상류에는 있을 수 있다.추상류는 불완전한 류이고 인터페이스는 행위의 규범이다.인터페이스는 기본적으로 계승의 어떤 기본적인 특징도 갖추지 못하고, 단지 호출할 수 있는 방법을 약속했을 뿐이다.

좋은 웹페이지 즐겨찾기