Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Unione Collections.List<'T> (F#)

Tipo di elenchi collegati singolarmente non modificabili.

Percorso di spazio dei nomi/modulo: Microsoft.FSharp.Collections

Assembly: FSharp.Core (in FSharp.Core.dll)

[<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

Utilizzare i costruttori [] e :: (infix) per creare valori di questo tipo oppure la notazione [1;2;3]. Utilizzare i valori definiti nel modulo List per modificare i valori di questo tipo oppure stabilire criteri di ricerca direttamente a fronte dei valori.

Questo tipo è denominato FSharpList nell'assembly .NET. Utilizzare questo nome per accedere al tipo da un linguaggio .NET diverso da F# o tramite reflection.

Membro

Descrizione

Head

Ottiene il primo elemento dell'elenco.

IsEmpty

Ottiene un valore che indica se l'elenco non contiene elementi.

Elemento

Ottiene l'elemento dell'elenco nella posizione specificata.

Lunghezza

Ottiene il numero di elementi contenuti nell'elenco.

Tail

Ottiene la parte finale dell'elenco, ovvero un elenco contenente tutti gli elementi dell'elenco tranne il primo.

Membro

Descrizione

Cons

Restituisce un elenco con il primo argomento corrispondente al primo elemento e il secondo argomento come corrispondente agli elementi successivi

Vuoto

Restituisce un elenco vuoto di un tipo particolare.

Case

Descrizione

elenco ( :: ) di 'T * 'T

Operatore cons.

( [] )

L'elenco vuoto.

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Versioni della libreria di base F#

Supportato in: 2,0, 4,0, portabile

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2014 Microsoft