3
我已經寫了這個非常簡單的函數來替換使用LINQ在C#.NET 3.5中的文件擴展名,但我有一種感覺,有一個更優雅的方式來做到這一點。 (我不承諾在這裏使用LINQ--只是尋找一種更優雅的方法。)想法?C#.Net 3.5代碼替換使用LINQ的文件擴展名
private string ReplaceFileExtension(string fileName, string newExtension)
{
string[] dotSplit = fileName.Split('.');
return String.Join(".", dotSplit.Take(dotSplit.Length - 1).ToArray()) + "." + newExtension;
}
(我知道的一個事實,即如果原來的文件名不具有點這是不行的。)