Partage via


FileExtensionVector Classe

Définition

Représente une collection à accès aléatoire d’extensions de nom de fichier.

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)
Héritage
Object Platform::Object IInspectable FileExtensionVector
Attributs
Implémente
IEnumerable<String> IIterable<Platform::String> IIterable<winrt::hstring> IIterable<T> IEnumerable<T> IList<String> IVector<Platform::String> IVector<winrt::hstring>

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Exemples

L’exemple de sélecteur de fichiers montre comment spécifier les types de fichiers que l’utilisateur peut voir et choisir dans le sélecteur de fichiers.

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("*");

Remarques

Listes de membres de la collection

Pour JavaScript, FileExtensionVector a les membres affichés dans les listes de membres. En outre, FileExtensionVector prend en charge une propriété length , les membres de Array.prototype et l’utilisation d’un index pour accéder aux éléments.

Énumération de la collection en C# ou Microsoft Visual Basic

Un FileExtensionVector étant énumérable, vous pouvez utiliser la syntaxe propre au langage, telle que foreach en C# pour énumérer les éléments de la collection. Le compilateur effectue le cast de type pour vous et vous n’aurez pas besoin d’effectuer un cast IEnumerable<String> vers explicitement. Si vous avez besoin d’un cast explicite, par exemple si vous souhaitez appeler GetEnumerator, effectuez un cast en IEnumerable<T> avec une contrainte String .

Propriétés

Size

Obtient le nombre d’extensions de nom de fichier dans la collection.

Méthodes

Append(String)

Ajoute une extension de nom de fichier à la fin de la collection.

Clear()

Supprime toutes les extensions de nom de fichier de la collection.

First()

Récupère un itérateur qui itère au sein des extensions de nom de fichier dans la collection.

GetAt(UInt32)

Récupère l’extension de nom de fichier à l’index spécifié dans la collection.

GetMany(UInt32, String[])

Récupère les extensions de nom de fichier qui commencent à l’index spécifié dans la collection.

GetView()

Récupère une vue immuable de la collection d’extensions de nom de fichier.

IndexOf(String, UInt32)

Récupère l’index d’une extension de nom de fichier spécifiée dans la collection.

InsertAt(UInt32, String)

Insère une extension de nom de fichier dans une collection à un index spécifié.

RemoveAt(UInt32)

Supprime l’extension de nom de fichier à l’index spécifié dans la collection.

RemoveAtEnd()

Supprime l’extension de nom de dernier fichier de la collection.

ReplaceAll(String[])

Remplace toutes les extensions de nom de fichier dans la collection par les extensions de nom de fichier spécifiées.

SetAt(UInt32, String)

Définit l’extension de nom de fichier à l’index spécifié de la collection.

S’applique à

Voir aussi