C #: Path.GetExtension yöntemi
using System; using System.IO;
sınıf Programı { static void Main () { dize p = @"C:\Users\Hasan\Documents\Test.txt";
Dize e = Path.GetExtension (p); if (e == ". txt") { Console.WriteLine (e); } } }
Çıktı
. Txt Burada dosya uzantılarını kontrol etmek için alternatif bir yöntem yapıcaz kendimize. Bu sayede ms bazındada olsa performans olarak işlemimiz fark edecektir.İpucu: Static yapmamız kullanımı daha net ve işlevi daha hızlı yapar.
Özel yöntem : C #
using System;
sınıf Programı { static void Main () { dize p = @"C:\Users\Hasan\Documents\Test.txt"; if (IsTxtFile (p)) { Console.WriteLine (". Txt"); } }
static bool IsTxtFile (string f) { dönüş f = null && f.EndsWith (". txt", StringComparison.Ordinal); } }
Çıktı
. TxtSonuç
Dosya uzantısı kontrol yöntemi sonuçları Path.GetExtension: 1322 ms Özel IsTxtFile yöntemi: 326 ms [hızlı] Path.GetExtension: 1296 ms Özel IsTxtFile yöntemi: 208 ms [hızlı]