c# 기본 배열 및 인터페이스 사용 예제(배열 2D 배열 반복)
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 추상 클래스와 인터페이스: 추상 클래스의 특징: 밀봉할 수 없고 직접 실례화할 수 없으며 추상 구성원을 포함할 수 있습니다
추상류와 인터페이스의 차이: 한 종류는 여러 인터페이스를 실현할 수 있지만 부류가 하나밖에 없다.인터페이스에 비추상적인 방법을 포함할 수 없지만 추상류에는 있을 수 있다.추상류는 불완전한 류이고 인터페이스는 행위의 규범이다.인터페이스는 기본적으로 계승의 어떤 기본적인 특징도 갖추지 못하고, 단지 호출할 수 있는 방법을 약속했을 뿐이다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.