2019 2 18 C 陣列基礎知識

2022-03-10 23:43:04 字數 1101 閱讀 5249

1、c#  object類

object類是c#中最原始、最重要的類,是所有類的「祖先」,每個c#類都是它的子類,它實現了每個類都必須具有的基本方法。  這裡指的「所有類」,即不管是c#系統所提供的標準類,還是使用者自行編寫的類,都是從object類直接或間接繼承而來,它是類層次結構中的頂級類,即c#樹型類層次結構的「根」。

2、c#  定義陣列

一維:int [ ] numbers = new int ;//不定長

int [ ] numbers = new int[3];//定長

int [ , ] numbers = new int[,] ,};//不定長

int[ , ] numbers = new int[2,2],}; //定長 2×2的二維陣列

3、 c# 陣列宣告

多維:int [ , ] numbers = new int[ 1,3];// 1×3的二維陣列 

舉例:a:

int mf1=new int[6];   //宣告乙個長度為6的陣列

int mf2=new int[6];  //包含6個元素的一維整數陣列,初值1,2,3,4,5,6

b://一維物件陣列

object mf4 = new object[5] ;

c:下面的**宣告乙個多維陣列,並向位於 [1, 1] 的成員賦以 5:

int[,] numbers = , , , , };

numbers[1, 1] = 5;

4、取陣列的長度

int b;

b = sizeof (a)或b=sizeof (*a);

5、陣列是物件

在 c# 中,陣列實際上是物件。system.array 是所有陣列型別的抽象基型別。可以使用 system.array 具有的屬性以及其他類成員。這種用法的乙個示例是使用「長度」(length) 屬性獲取陣列的長度。下面的**將 numbers 陣列的長度(為 5)賦給名為 lengthofnumbers 的變數:

int numbers = ;

int lengthofnumbers = numbers.length;

system.array 類提供許多有用的其他方法/屬性,如用於排序、搜尋和複製陣列的方法。

c 陣列的基礎知識

int a 5 定義陣列是基本形式 int a 可以在定義時,直接初始化 int a 5 定義時初始化陣列,如果指定了陣列大小,那麼提供初始化的元素的個數只可以比陣列指定的個數少,本可以多,沒有初始化的位置,會預設初始化,對於字元陣列,我們要記住一定要留乙個位置存放結束符 0 而且陣列是不允許拷貝賦...

C 的陣列基礎知識

方式一 int scores 在陣列宣告的時候賦值方式二 定義陣列的長度,沒有賦值,元素預設值為0 int scores newint 10 陣列長度為10,陣列元素預設值是0 也可以這樣寫 int scores 陣列的初始化 scores newint 10 方式三 定義陣列的長度,有賦值 int...

C 基礎知識篇 C 陣列

c 支援陣列資料結構,它可以儲存乙個固定大小的相同型別元素的順序集合。陣列是用來儲存一系列資料,但它往往被認為是一系列相同型別的變數。陣列的宣告並不是宣告乙個個單獨的變數,比如 number0 number1 number99,而是宣告乙個陣列變數,比如 numbers,然後使用 numbers 0...