none
關於陣列,但不知道會有幾筆. RRS feed

解答

  • 如果你只是想單純存陣列元素,用 List<T> 即可。
    如果你想要有個 Key,則可用 Dictionary<T, T>。
    如果想要具有排序功能,用 SortedList<key, T>。
    ....

    這些都可以在 System.Collection.Generic 命名空間中找到。
    MVP 2009 (ASP.NET), MCPD: ASP.NET Developer 3.5, MCPD: Windows Developer 3.5, MCITP: Database Developer 2008, MCITP: Enterprise Administrator 不想被人認為是小白,就不要總是在做一堆會讓人認為是小白的事。
    • 已標示為解答 chiajung 2009年2月24日 下午 04:34
    • 已取消標示為解答 chiajung 2009年2月24日 下午 04:34
    • 已標示為解答 chiajung 2009年2月26日 上午 03:17
    2009年2月23日 上午 09:46
    版主

所有回覆

  • List<T> ?


    2009年2月23日 上午 09:35
  • 如果你只是想單純存陣列元素,用 List<T> 即可。
    如果你想要有個 Key,則可用 Dictionary<T, T>。
    如果想要具有排序功能,用 SortedList<key, T>。
    ....

    這些都可以在 System.Collection.Generic 命名空間中找到。
    MVP 2009 (ASP.NET), MCPD: ASP.NET Developer 3.5, MCPD: Windows Developer 3.5, MCITP: Database Developer 2008, MCITP: Enterprise Administrator 不想被人認為是小白,就不要總是在做一堆會讓人認為是小白的事。
    • 已標示為解答 chiajung 2009年2月24日 下午 04:34
    • 已取消標示為解答 chiajung 2009年2月24日 下午 04:34
    • 已標示為解答 chiajung 2009年2月26日 上午 03:17
    2009年2月23日 上午 09:46
    版主
  • 感謝回覆
    小弟會直接去試試看。
    小朱版主的提示果然直接了當
    連命名空間都告知,這樣就可以直接查MSDN了。
    謝謝。
    2009年2月23日 上午 10:23
  • List 是集合,集合在存取上速度會比較慢。

    陣列比較快,VB 可用 ReDim 重新宣告陣列大小,或 Array.ReSize 來重訂大小。
    考慮效能的話,可以先宣告比較大的,再依據需求調小,因為調大需要重新配置記憶體,並使用 Array.Copy 來複製記憶體,調小只要截斷,效能比較快。
    2009年2月23日 上午 11:58