当前位置:  开发笔记 > 编程语言 > 正文

C#.Net 3.5使用LINQ替换文件扩展名的代码

如何解决《C#.Net3.5使用LINQ替换文件扩展名的代码》经验,为你挑选了1个好方法。

我已经编写了这个非常简单的函数来在C#.NET 3.5中使用LINQ替换文件扩展名,但是我觉得有更优雅的方法来执行此操作.(我不打算在这里使用LINQ - 只是寻找更优雅的方法.)想法?

    private string ReplaceFileExtension(string fileName, string newExtension)
    {
        string[] dotSplit = fileName.Split('.');
        return String.Join(".", dotSplit.Take(dotSplit.Length - 1).ToArray()) + "." + newExtension;
    }

(我知道如果原始文件名没有点,这将不起作用.)



1> 小智..:

这很简单......只需使用System.IO.Path.ChangeExtension即可

推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有