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

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

來源:好特整理 | 時(shí)間:2024-04-29 09:46:12 | 閱讀:162 |  標(biāo)簽: cod Pi 一個(gè) v S C 格式化工具 AR 開源 代碼 cs IE   | 分享到:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    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 { "小明", "小袁", "大姚", "追逐時(shí)光者" };
    }

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

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

更多項(xiàng)目實(shí)用功能和特性歡迎前往項(xiàng)目開源地址查看?,別忘了給項(xiàng)目一個(gè)Star支持?。

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

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

DotNetGuide

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

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

小編推薦閱讀

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

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

游戲攻略

游戲禮包

游戲視頻

游戲下載

游戲活動(dòng)

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

相關(guān)視頻攻略

更多

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

掃二維碼進(jìn)入好特網(wǎng)微信公眾號(hào)!

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

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