Path.GetExtension Metod

Definition

Överlagringar

Name Description
GetExtension(ReadOnlySpan<Char>)

Returnerar tillägget för en filsökväg som representeras av ett skrivskyddat teckenintervall.

GetExtension(String)

Returnerar tillägget (inklusive perioden ".") för den angivna sökvägssträngen.

GetExtension(ReadOnlySpan<Char>)

Källa:
Path.cs
Källa:
Path.cs
Källa:
Path.cs
Källa:
Path.cs
Källa:
Path.cs

Returnerar tillägget för en filsökväg som representeras av ett skrivskyddat teckenintervall.

public:
 static ReadOnlySpan<char> GetExtension(ReadOnlySpan<char> path);
public static ReadOnlySpan<char> GetExtension(ReadOnlySpan<char> path);
static member GetExtension : ReadOnlySpan<char> -> ReadOnlySpan<char>
Public Shared Function GetExtension (path As ReadOnlySpan(Of Char)) As ReadOnlySpan(Of Char)

Parametrar

path
ReadOnlySpan<Char>

Den filsökväg som tillägget ska hämtas från.

Returer

Förlängningen av den angivna sökvägen (inklusive perioden , "."), eller Empty om path den inte har tilläggsinformation.

Kommentarer

Den här metoden hämtar tillägget path genom att söka efter path en punkt ("."), med början från det sista tecknet i det skrivskyddade intervallet och fortsätter mot det första tecknet. Om en punkt hittas före ett DirectorySeparatorChar eller-tecken AltDirectorySeparatorChar innehåller det returnerade skrivskyddade intervallet perioden och tecknen efter den, annars ReadOnlySpan<T>.Empty returneras.

Se även

Gäller för

GetExtension(String)

Källa:
Path.cs
Källa:
Path.cs
Källa:
Path.cs
Källa:
Path.cs
Källa:
Path.cs

Returnerar tillägget (inklusive perioden ".") för den angivna sökvägssträngen.

public:
 static System::String ^ GetExtension(System::String ^ path);
public static string GetExtension(string path);
public static string? GetExtension(string? path);
static member GetExtension : string -> string
Public Shared Function GetExtension (path As String) As String

Parametrar

path
String

Sökvägssträngen som tillägget ska hämtas från.

Returer

Tillägget för den angivna sökvägen (inklusive perioden "."), eller null, eller Empty. Om path är nullreturnerar GetExtension(String) .null Om path inte har tilläggsinformation GetExtension(String) returnerar .Empty

Undantag

.NET Framework- och .NET Core-versioner som är äldre än 2.1: path innehåller ett eller flera av de ogiltiga tecken som definierats i GetInvalidPathChars().

Exempel

I följande exempel visas hur du använder metoden GetExtension på en Windows-baserad skrivbordsplattform.

string fileName = @"C:\mydir.old\myfile.ext";
string path = @"C:\mydir.old\";
string extension;

extension = Path.GetExtension(fileName);
Console.WriteLine("GetExtension('{0}') returns '{1}'",
    fileName, extension);

extension = Path.GetExtension(path);
Console.WriteLine("GetExtension('{0}') returns '{1}'",
    path, extension);

// This code produces output similar to the following:
//
// GetExtension('C:\mydir.old\myfile.ext') returns '.ext'
// GetExtension('C:\mydir.old\') returns ''
Dim fileName As String = "C:\mydir.old\myfile.ext"
Dim pathname As String = "C:\mydir.old\"
Dim extension As String

extension = Path.GetExtension(fileName)
Console.WriteLine("GetExtension('{0}') returns '{1}'", fileName, extension)

extension = Path.GetExtension(pathname)
Console.WriteLine("GetExtension('{0}') returns '{1}'", pathname, extension)

' This code produces output similar to the following:
'
' GetExtension('C:\mydir.old\myfile.ext') returns '.ext'
' GetExtension('C:\mydir.old\') returns ''

Kommentarer

Den här metoden hämtar tillägget path genom att söka efter path en punkt (.), som börjar med det sista tecknet i path och fortsätter mot det första tecknet. Om en punkt hittas före ett DirectorySeparatorChar eller-tecken AltDirectorySeparatorChar innehåller den returnerade strängen perioden och tecknen efter den. Annars String.Empty returneras.

En lista över vanliga I/O-uppgifter finns i Vanliga I/O-uppgifter.

Se även

Gäller för