FileExtensionVector Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |