c#基礎(chǔ)之?dāng)?shù)組與接口使用示例(遍歷數(shù)組 二維數(shù)組)
一、初始化數(shù)組:
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]; //用循環(huán)直接賦值
二、遍歷數(shù)組:
foreach (string s in str)
{
Console.Write(s);
}
三、二維數(shù)組:
string[,] arr2; //聲明一個二維數(shù)組
string[,,] arr3; //聲明一個多維數(shù)組
四、交錯數(shù)組:
每一行長度不一樣的數(shù)組。
五、接口
使用new修飾符可以隱藏繼承自基類的接口
public class Class2:Class1
{
new public interface Iinterface
{
void Print();
}
}
繼承多個接口:
public interface Iinterface3 : Iinterface1, Iinterface2, Iinterface3
{
void Print3();
}
接口的屬性方法等不能具體實現(xiàn),只能聲明。如:
public interface Iinterface
{
string Name
{
get;
set;
}
}
實現(xiàn)接口:
public class Program : Iinterface
抽象類和接口:
抽象類的特點(diǎn):不能被密封,不能直接實例化,允許包含抽象成員
抽象類和接口的區(qū)別:
一個類能實現(xiàn)多個接口,但只能有一個父類;
接口中不能包含非抽象方法,但抽象類中可以有;
抽象類是一個不完整的類,而接口是一個行為的規(guī)范;
接口基本不具備繼承的任何基本特點(diǎn),它只是承諾了能夠調(diào)用的方法。
相關(guān)文章
HashTable、HashSet和Dictionary的區(qū)別點(diǎn)總結(jié)
在本篇文章里小編給大家整理的是關(guān)于HashTable、HashSet和Dictionary的區(qū)別點(diǎn),需要的朋友們可以學(xué)習(xí)下。2020-03-03
Unity通過UGUI的Slider調(diào)整物體顏色
這篇文章主要為大家詳細(xì)介紹了Unity通過UGUI的Slider調(diào)整物體顏色,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-02-02
C#使用NPOI實現(xiàn)Excel讀取數(shù)據(jù)以及保存數(shù)據(jù)
這篇文章主要為大家詳細(xì)介紹了C#如何使用core版本的NPOI實現(xiàn)Excel讀取數(shù)據(jù)以及保存數(shù)據(jù)功能,文中的示例代碼講解詳細(xì),感興趣的可以了解一下2025-03-03

