FileExtensionVector Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Sammlung von Dateinamenerweiterungen mit zufälligem Zugriff dar.
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)
- Vererbung
- Attribute
- Implementiert
-
IEnumerable<String> IIterable<Platform::String> IIterable<winrt::hstring> IIterable<T> IEnumerable<T> IList<String> IVector<Platform::String> IVector<winrt::hstring>
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Beispiele
Das Beispiel für die Dateiauswahl veranschaulicht, wie die Dateitypen angegeben werden, die der Benutzer in der Dateiauswahl anzeigen und auswählen kann.
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("*");
Hinweise
Auflistungsmemberlisten
Für JavaScript enthält FileExtensionVector die Elemente, die in den Memberlisten angezeigt werden. Darüber hinaus unterstützt FileExtensionVector eine Length-Eigenschaft , Member von Array.prototype und die Verwendung eines Indexes für den Zugriff auf Elemente.
Auflisten der Sammlung in C# oder Microsoft Visual Basic
Ein FileExtensionVector ist aufzählbar, sodass Sie sprachspezifische Syntax wie foreach in C# verwenden können, um die Elemente in der Auflistung aufzulisten. Der Compiler führt die Typumwandlung für Sie durch, und Sie müssen nicht explizit in IEnumerable<String>
umgewandelt werden. Wenn Sie eine explizite Umwandlung durchführen müssen, z. B. wenn Sie GetEnumerator aufrufen möchten, wandeln Sie mit einer String-Einschränkung in IEnumerable<T> um.
Eigenschaften
Size |
Ruft die Anzahl der Dateinamenerweiterungen in der Auflistung ab. |
Methoden
Append(String) |
Fügt eine Dateinamenerweiterung am Ende der Auflistung an. |
Clear() |
Entfernt alle Dateinamenerweiterungen aus der Auflistung. |
First() |
Ruft einen Iterator ab, der die Dateinamenerweiterungen in der Auflistung durchläuft. |
GetAt(UInt32) |
Ruft die Dateinamenerweiterung am angegebenen Index in der Auflistung ab. |
GetMany(UInt32, String[]) |
Ruft die Dateinamenerweiterungen ab, die am angegebenen Index in der Auflistung beginnen. |
GetView() |
Ruft eine unveränderliche Ansicht der Auflistung von Dateinamenerweiterungen ab. |
IndexOf(String, UInt32) |
Ruft den Index einer angegebenen Dateinamenerweiterung in der Auflistung ab. |
InsertAt(UInt32, String) |
Fügt eine Dateinamenerweiterung an einem angegebenen Index in eine Auflistung ein. |
RemoveAt(UInt32) |
Entfernt die Dateinamenerweiterung am angegebenen Index in der Auflistung. |
RemoveAtEnd() |
Entfernt die letzte Dateinamenerweiterung aus der Auflistung. |
ReplaceAll(String[]) |
Ersetzt alle Dateinamenerweiterungen in der Auflistung durch die angegebenen Dateinamenerweiterungen. |
SetAt(UInt32, String) |
Legt die Dateinamenerweiterung auf den angegebenen Index der Auflistung fest. |