您的位置:首頁 > 軟件教程 > 教程 > 介紹CSharpier:一款輕量級的C#代碼格式化工具

介紹CSharpier:一款輕量級的C#代碼格式化工具

來源:好特整理 | 時間:2024-04-29 09:46:12 | 閱讀:192 |  標簽: cod Pi 一個 v S C 格式化工具 AR 開源 代碼 cs IE   | 分享到:

前言 C#代碼格式化工具除了ReSharper和CodeMaid,還有一款由.NET開源、免費(MIT License)、輕量級的C#語言代碼格式化工具:CSharpier。 工具介紹 CSharpier是一款開源、免費、輕量級的C#語言代碼格式化工具。它使用Roslyn來解析你的代碼,并根據(jù)其自身

C#代碼格式化工具有很多種,比如ReSharper和CodeMaid。除了這些,還有一款由.NET開源、免費(MIT License)、輕量級的C#語言代碼格式化工具:CSharpier。

CSharpier是一款開源、免費、輕量級的C#語言代碼格式化工具。它使用Roslyn來解析你的代碼,并根據(jù)其自身的規(guī)則重新格式化代碼。

CSharpier支持多種IDE,包括Visual Studio(2019和2022)、Visual Studio Code、Rider等。

介紹CSharpier:一款輕量級的C#代碼格式化工具

介紹CSharpier:一款輕量級的C#代碼格式化工具

在Visual Studio 2022中安裝CSharpier,只需打開管理拓展,搜索CSharpier,然后點擊下載即可。

介紹CSharpier:一款輕量級的C#代碼格式化工具

介紹CSharpier:一款輕量級的C#代碼格式化工具

介紹CSharpier:一款輕量級的C#代碼格式化工具

介紹CSharpier:一款輕量級的C#代碼格式化工具

介紹CSharpier:一款輕量級的C#代碼格式化工具

格式化之前的C#代碼如下:

internal class Program
{
    static void Main(string[] args)
    {
        var userNameList = new List { "小明", "小袁", "大姚", "追逐時光者" };
    }

    public class ClassName
    {
        public void CallMethod()
        {
            GetUserInfoList("1234567890","abcdefghijklmnopqrstuvwxyz","ABCDEFGHIJKLMNOPQRSTUVWXYZ");
        }
    }

    public static string GetUserInfoList(string user1,
        string user2,
        string user3)
    {
        return "ok";
    }
}

格式化之后的C#代碼如下:

internal class Program
{
    static void Main(string[] args)
    {
        var userNameList = new List { "小明", "小袁", "大姚", "追逐時光者" };
    }

    public class ClassName
    {
        public void CallMethod()
        {
            GetUserInfoList(
                "1234567890",
                "abcdefghijklmnopqrstuvwxyz",
                "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
            );
        }
    }

    public static string GetUserInfoList(string user1, string user2, string user3)
    {
        return "ok";
    }
}

更多項目實用功能和特性歡迎前往項目開源地址查看?,別忘了給項目一個Star支持?。

GitHub開源地址: https://github.com/belav/csharpier

該項目已收錄到C#/.NET/.NET Core優(yōu)秀項目和框架精選中,關(guān)注優(yōu)秀項目和框架精選能讓你及時了解C#、.NET和.NET Core領(lǐng)域的最新動態(tài)和最佳實踐,提高開發(fā)工作效率和質(zhì)量。坑已挖,歡迎大家踴躍提交PR推薦或自薦(讓優(yōu)秀的項目和框架不被埋沒?)。

DotNetGuide

DotNetGuide技術(shù)社區(qū)是一個面向.NET開發(fā)者的開源技術(shù)社區(qū),旨在為開發(fā)者們提供全面的C#/.NET/.NET Core相關(guān)學(xué)習(xí)資料、技術(shù)分享和咨詢、項目框架推薦、求職和招聘資訊、以及解決問題的平臺。在DotNetGuide技術(shù)社區(qū)中,開發(fā)者們可以分享自己的技術(shù)文章、項目經(jīng)驗、學(xué)習(xí)心得、遇到的疑難技術(shù)問題以及解決方案,并且還有機會結(jié)識志同道合的開發(fā)者。我們致力于構(gòu)建一個積極向上、和諧友善的.NET技術(shù)交流平臺。無論您是初學(xué)者還是有豐富經(jīng)驗的開發(fā)者,我們都希望能為您提供更多的價值和成長機會。

歡迎加入DotNetGuide技術(shù)社區(qū)微信交流群?

小編推薦閱讀

好特網(wǎng)發(fā)布此文僅為傳遞信息,不代表好特網(wǎng)認同期限觀點或證實其描述。

格
類型:休閑益智  運營狀態(tài):正式運營  語言:中文   

游戲攻略

游戲禮包

游戲視頻

游戲下載

游戲活動

《格》是RikiGame開發(fā)的一款休閑益智解謎手游,在游戲中玩家將通過一路的解謎通關(guān),了解故事小女孩的成長

相關(guān)視頻攻略

更多

掃二維碼進入好特網(wǎng)手機版本!

掃二維碼進入好特網(wǎng)微信公眾號!

本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請發(fā)郵件[email protected]

湘ICP備2022002427號-10 湘公網(wǎng)安備:43070202000427號© 2013~2024 haote.com 好特網(wǎng)