首頁>Program>source

正如標题所述,何時應使用 List 什麼時候應该使用 ArrayList

谢谢

最新回復
  • 5月前
    1 #

    使用 ArrayList的主要時間 在.NET 1.1中

    除此之外, List<T> 一路(對於您当地的 T )...

    對於那些您很少預先知道型別(並且不能使用泛型)的情况,甚至 List<object>ArrayList更有用 (IMO)。

  • 5月前
    2 #

    您應始终使用 List<TypeOfChoice> (在具有泛型的.NET 2.0中引入),因為它是TypeSafe且比 ArrayList更快 (没有不必要的裝箱/拆箱)。

    只有在需要与旧版本(.NET 1.1)互動或需要不同型別的物件陣列並將所有物件載入為物件的情况下,我才想到ArrayList可以方便使用的地方-但您可以 与 List<Object>一起做後者

  • 5月前
    3 #

    由於List是泛型類,因此我倾向於总是使用List。

    ArrayList是一个.NET 1.x類(尽管仍然可用並且有效),但是它不是"型別化的" /泛型的,因此您需要將"物件"中的項轉換為所需的型別; 而使用List時則不必這樣做。

  • 5月前
    4 #

    尽可能使用List.存在高效能的List時,我看不到對ArrayList的任何使用。

  • 5月前
    5 #

    ArrayList是一个较旧的.NET資料結構.如果您使用的是.NET 2.0或更高版本,則在陣列需要儲存相同型別的專案時,請始终使用"列表".在ArrayList上使用List可以提高效能和可用性。

  • php:获取完整的URL,包括查詢字元串和锚點
  • java:Android Studio TransformException:錯誤:任務':app:transformClasseswithDexForDebug'的執行失败