C#基礎——結構體

來源:互聯網
上載者:User

標籤:rem   sys   資料   eve   定義類   命名   命名空間   位置   使用   

集合:
數組:同一類型,固定長度
集合:不同類型,不固定長度

要使用集合,必須先引用命名空間:
using System.Collections;

定義:
ArrayList arr = new ArrayList();

賦值:
arr.Add("值/變數"); //object類型
object類型:所有類型的基礎類型(基類)

擷取個數:
arr.Count;

取值:
arr[索引]

插隊:
arr.Insert(索引,值/變數)

移除:
arr.Remove(值);
arr.RemoveAt(索引);

反轉:
arr.Reverse(); - 全部反轉
arr.Reverse(索引,個數); - 指定反轉

清空:
arr.Clear();

上面這個集合是弱類型集合
下面這個集合時強型別集合
List<T> T:泛型
List<int> slist = new List<int>();

雜湊表集合:弱類型
Hashtable hs = new Hashtable();

字典:強型別
Dictionary<int, string> dic = new Dictionary<int, string>();

--------------------------------------------------------
1、把集合整理一下

2、建立一個集合,1-100的數字
我要這個集合最後的內容是50-90
--------------------------------------------------------------------------
結構體:使用者自訂類型
定義位置:定義在Main函數的外面,類的裡面

定義格式:
struct 自訂名字
{
public 資料類型 名字;
public 資料類型 名字;
...
...
}

聲明執行個體化:
結構體類型 ss = new 結構體類型();
Student s = new Student();

賦值:
s.???
s.???

C#基礎——結構體

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.