Collections.List<'T> Birleşimi (F#)

Değişmez tek bağlantılı listeler türü.

İsim Uzayı/Modül Yolu Microsoft.FSharp.Collections

Derleme: FSharp.Core (FSharp.Core.dll içinde)

[<DefaultAugmentation(false)>]
[<StructuralEquality>]
[<StructuralComparison>]
type List<'T> =
| ( [] )
| ( :: ) of 'T * 'T list
 with
  interface IStructuralEquatable
  interface IComparable
  interface IComparable
  interface IStructuralComparable
  interface IEnumerable
  interface IEnumerable
  static member List.Cons : 'T * 'T list -> 'T list
  static member List.Empty :  'T list
  member this.Head :  'T
  member this.IsEmpty :  bool
  member this.Item (int) :  'T
  member this.Length :  int
  member this.Tail :  'T list
 end

Açıklamalar

Bu türde değerler yaratmak için [] ve :: (infix) oluşturucusunu, veya [1;2;3] gösterimini kullanın. Bu türün değerlerini değiştirmek için List'ın içindeki değerleri kullanın, veya değerleri direk desen kullanarak eşleştirin.

Bu tür, .NET bütünleştirilmiş kodunda FSharpList olarak adlandırılmıştır. Eğer bu türe F#'dan farklı bir .NET dili üzerinden erişecekseniz, bu adı kullanın.

Örnek Üyeler

Üye

Açyklama

Head

Listenin ilk öğesini alır.

IsEmpty

Listede girdi yok içerip içermediğini belirten bir değeri alır.

Item

Listenin verilen konumdaki öğesini alır.

Uzunluk

Listede yer alan maddelerin sayısını alır.

Tail

Tail listesinin bulunduğu liste, listenin ilk öğe hariç tüm öğelerini içeren alır.

Statik Üyeler

Üye

Açyklama

Cons

İlk bağımsız değişken, ilk öğe olarak ve ikinci bağımsız değişken olarak izleyen öğelerini içeren bir liste verir.

Empty

Belirli bir türdeki boş bir liste verir.

Birleşim Durumları

Durum

Açyklama

( :: 'T * 'T listesinin )'i

Olumsuz işleci.

( [] )

Boş liste.

Platformlar

Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Sürüm Bilgisi

F# Çalışma Zamanı

Desteklenir: 2.0, 4.0

Silverlight

Desteklenir: 3

Ayrıca bkz.

Başvuru

Microsoft.FSharp.Collections İsim Uzayı (F#)

Collections.List Modülü (F#)