码迷,mamicode.com
首页 > Windows程序 > 详细

List 在c#中的用法

时间:2014-10-24 23:28:41      阅读:297      评论:0      收藏:0      [点我收藏+]

标签:io   ar   使用   strong   sp   数据   on   cti   ad   

List 类是 ArrayList 类的泛型等效类,某些情况下,用它比用数组和 ArrayList 都方便。

  我们假设有一组数据,其中每一项数据都是一个结构。

  public struct Item

  {

  public int Id;

  public string DisplayText;

  }

  注意结构是不能给实例字段赋值的,即 public int Id = 1 是错误的。

  using System.Collections.Generic;

  List items = new List();

  //添加

  Item item1 = new Item();

  item1.Id = 0;

  item1.DisplayText = "水星";

  items.Add(item1);

  //添加

  Item item2 = new Item();

  item2.Id = 1;

  item2.DisplayText = "地球";

  items.Add(item2);

  //修改

  //这里使用的是结构,故不能直接用 items[1].DisplayText = "金星";,如果 Item 是类,则可以直接用。为什么呢?因为结构是按值传递的。

  Item item = items[1];

  item.DisplayText = "金星";

  items[1] = item;

List 在c#中的用法

标签:io   ar   使用   strong   sp   数据   on   cti   ad   

原文地址:http://www.cnblogs.com/seoyouhua/p/4049433.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!