欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c#基礎(chǔ)之?dāng)?shù)組與接口使用示例(遍歷數(shù)組 二維數(shù)組)

 更新時(shí)間:2014年01月07日 09:25:45   作者:  
本文主要介紹了c#基礎(chǔ)知識中的數(shù)組與接口使用方法,結(jié)合示例,大家一看就明白

一、初始化數(shù)組:

復(fù)制代碼 代碼如下:

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ù)組:

復(fù)制代碼 代碼如下:

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

三、二維數(shù)組:

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

五、接口

使用new修飾符可以隱藏繼承自基類的接口

復(fù)制代碼 代碼如下:

public class Class2:Class1
{
  new public interface Iinterface
  {
  void Print();
  }
}

繼承多個(gè)接口:

復(fù)制代碼 代碼如下:

public interface Iinterface3 : Iinterface1, Iinterface2, Iinterface3
{
  void Print3();
}

接口的屬性方法等不能具體實(shí)現(xiàn),只能聲明。如:

復(fù)制代碼 代碼如下:

public interface Iinterface
{
  string Name
  {
  get;
  set;
  }
}

實(shí)現(xiàn)接口:
public class Program : Iinterface
抽象類和接口:
抽象類的特點(diǎn):不能被密封,不能直接實(shí)例化,允許包含抽象成員

抽象類和接口的區(qū)別:
一個(gè)類能實(shí)現(xiàn)多個(gè)接口,但只能有一個(gè)父類;
接口中不能包含非抽象方法,但抽象類中可以有;
抽象類是一個(gè)不完整的類,而接口是一個(gè)行為的規(guī)范;
接口基本不具備繼承的任何基本特點(diǎn),它只是承諾了能夠調(diào)用的方法。

相關(guān)文章

最新評論