广告位
C# 格式化工具
基于 clang-format 引擎(LLVM 官方)的 C# 代码格式化,支持多种预设风格与缩进配置 引擎:clang-format
输入待格式化的 C# 代码
支持类、接口、泛型、LINQ、异步等语法
0 字符 · 0 行
0 B
Ctrl/⌘ + Enter 格式化
就绪
0 字符 · 0 行
广告位
工具介绍
C# 格式化工具基于 clang-format(LLVM 官方格式化器,自 LLVM 10 起原生支持 C#),以 WebAssembly 在浏览器本地运行,等价于本地 clang-format 命令。
- 官方引擎:LLVM clang-format,与 IDE/CI 环境一致
- 预设风格:LLVM、Microsoft(C# 推荐)、Google、GNU 等
- 可调选项:缩进宽度、行宽、是否使用 Tab
- 本地执行:代码不上传,适合处理含商业逻辑的源码
安全保障
- 所有格式化在浏览器本地完成,代码不会被上传到任何服务器
- clang-format 以 WebAssembly 沙箱运行,无网络回传
- 无需注册、无需登录,打开即用
常见问题
Q:推荐用哪种预设风格?
A:C# 推荐使用 Microsoft 风格,最贴合 .NET 官方约定;通用场景可用 LLVM。
Q:支持 .NET 新语法吗?
A:支持 record、模式匹配、顶级语句、全局 using 等现代 C# 语法。
Q:首次格式化为何稍慢?
A:首次需下载并初始化 clang-format 的 WebAssembly 引擎(数 MB),之后缓存复用。
广告位