国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

c#基礎之數組與接口使用示例(遍歷數組 二維數組)

2020-01-24 02:56:24
字體:
來源:轉載
供稿:網友

一、初始化數組:

復制代碼 代碼如下:

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];  //用循環直接賦值

二、遍歷數組:

復制代碼 代碼如下:

foreach (string s in str)
{
  Console.Write(s);
}

三、二維數組:

string[,] arr2;  //聲明一個二維數組
string[,,] arr3;  //聲明一個多維數組
四、交錯數組:
每一行長度不一樣的數組。

五、接口

使用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
抽象類和接口:
抽象類的特點:不能被密封,不能直接實例化,允許包含抽象成員

抽象類和接口的區別:
一個類能實現多個接口,但只能有一個父類;
接口中不能包含非抽象方法,但抽象類中可以有;
抽象類是一個不完整的類,而接口是一個行為的規范;
接口基本不具備繼承的任何基本特點,它只是承諾了能夠調用的方法。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 本溪市| 江永县| 宣威市| 秭归县| 沾化县| 保康县| 潞西市| 乌兰察布市| 隆林| 隆安县| 永善县| 鄯善县| 荣昌县| 南郑县| 博白县| 浮山县| 东城区| 财经| 赤水市| 东乌珠穆沁旗| 兴国县| 昭苏县| 漯河市| 若尔盖县| 博客| 区。| 西城区| 平谷区| 日照市| 常宁市| 博兴县| 梅州市| 华阴市| 遂溪县| 大足县| 新源县| 宣武区| 樟树市| 上饶县| 湖南省| 石棉县|