Condividi tramite


FileExtensionVector Classe

Definizione

Rappresenta una raccolta casuale di estensioni di nome file.

public ref class FileExtensionVector sealed : IIterable<Platform::String ^>, IVector<Platform::String ^>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class FileExtensionVector final : IIterable<winrt::hstring>, IVector<winrt::hstring>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class FileExtensionVector final : IIterable<winrt::hstring>, IVector<winrt::hstring>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class FileExtensionVector : IEnumerable<string>, IList<string>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class FileExtensionVector : IEnumerable<string>, IList<string>
Public NotInheritable Class FileExtensionVector
Implements IEnumerable(Of String), IList(Of String)
Ereditarietà
Object Platform::Object IInspectable FileExtensionVector
Attributi
Implementazioni
IEnumerable<String> IIterable<Platform::String> IIterable<winrt::hstring> IIterable<T> IEnumerable<T> IList<String> IVector<Platform::String> IVector<winrt::hstring>

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Esempio

L'esempio di selezione file illustra come specificare i tipi di file che l'utente può visualizzare e selezionare nella selezione file.

FileOpenPicker openPicker = new FileOpenPicker();
openPicker.ViewMode = PickerViewMode.Thumbnail;
openPicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
openPicker.FileTypeFilter.Add(".jpg");
openPicker.FileTypeFilter.Add(".jpeg");
openPicker.FileTypeFilter.Add(".png");
FileOpenPicker openPicker = new FileOpenPicker();
openPicker.ViewMode = PickerViewMode.List;
openPicker.SuggestedStartLocation = PickerLocationId.DocumentsLibrary;
openPicker.FileTypeFilter.Add("*");

Commenti

Elenchi di membri della raccolta

Per JavaScript, FileExtensionVector ha i membri visualizzati negli elenchi dei membri. Inoltre, FileExtensionVector supporta una proprietà length , i membri di Array.prototype e l'uso di un indice per accedere agli elementi.

Enumerazione della raccolta in C# o Microsoft Visual Basic

Un fileExtensionVector è enumerabile, quindi è possibile usare una sintassi specifica del linguaggio, ad esempio foreach in C# per enumerare gli elementi della raccolta. Il compilatore esegue il cast di tipi per l'utente e non è necessario eseguire il cast IEnumerable<String> in modo esplicito. Se è necessario eseguire il cast in modo esplicito, ad esempio se si vuole chiamare GetEnumerator, eseguire il cast in IEnumerable<T> con un vincolo String .

Proprietà

Size

Ottiene il numero di estensioni del nome file nell'insieme.

Metodi

Append(String)

Aggiunge un'estensione di nome file alla fine della raccolta.

Clear()

Rimuove tutte le estensioni del nome file dalla raccolta.

First()

Recupera un iteratore che esegue l'iterazione tramite le estensioni del nome file nella raccolta.

GetAt(UInt32)

Recupera l'estensione del nome file nell'indice specificato nella raccolta.

GetMany(UInt32, String[])

Recupera le estensioni del nome file che iniziano all'indice specificato nella raccolta.

GetView()

Recupera una visualizzazione non modificabile della raccolta di estensioni del nome file.

IndexOf(String, UInt32)

Recupera l'indice di un'estensione del nome file specificata nella raccolta.

InsertAt(UInt32, String)

Inserisce un'estensione di nome file in una raccolta in corrispondenza di un indice specificato.

RemoveAt(UInt32)

Rimuove l'estensione del nome file nell'indice specificato nella raccolta.

RemoveAtEnd()

Rimuove l'ultima estensione del nome file dalla raccolta.

ReplaceAll(String[])

Sostituisce tutte le estensioni del nome file nella raccolta con le estensioni del nome file specificate.

SetAt(UInt32, String)

Imposta l'estensione del nome file nell'indice specificato della raccolta.

Si applica a

Vedi anche