c#用什么软件编程?
c#可有的编程软件:Visual Studio、Visual Studio Code、MonoDevelop、SharpDevelop、Rider、SlickEdit、C# Pad、Jdoodle、.NET Fiddle、Scriptcs等等。
C#是微软公司发布的一种面向对象的、运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设计语言。
C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
C#是企业中广泛使用的编程语言,特别是那些依赖微软的程序语言。如果您使用C#构建应用程序,则最有可能使用Visual Studio,并且已经寻找了一些扩展来对您的开发进行管理。但是,这个工具列表可能会改变您编写C#代码的方式。
IDE
1. Visual Studio Code
Visual Studio Code是C#开发人员最受欢迎的代码编辑器。您可以使用Visual Studio Code与C#扩展功能实现强大的编辑功能,并完全支持C# IntelliSense和调试。
主要特征:
- 优秀的自动完成与上下文感知提示
- 内置Git集成,实现更好的版本控制
- 大量的扩展进一步增强平台
2. MonoDevelop
由Xamarin开发,MonoDevelop具有许多与VS Code相似的功能,也是跨平台的。使用MonoDevelop,您可以在Windows,Linux和Mac OS X上快速编写桌面和Web应用程序。
主要特征:
- 标准功能,如代码提示和调试
- 还配有Unity,一个游戏引擎,可以为视频游戏等应用程序实现高级C#编程
- 支持C#代码提示
- 代码模板和代码折叠
- 多语言支持
3. SharpDevelop
一个用于C#、VB.net和Boo项目的免费开源IDE,#develop(SharpDevelop)是VS Code的轻量级替代品。
主要特征:
- Visual Studio提供的通常功能,包括代码编辑,编译和调试
- 一些高级功能包括上下文操作和后台语法检查
4. Rider
Jet Brains产品套件中一个成员,Rider是基于IntelliJ平台和ReSharper的跨平台.NET IDE。
主要特征:
- 与其他JetBrains产品无缝集成
- 2000多种代码检查
- 上下文操作
- 支持Unity游戏引擎
- 支持.NET Framework和.NET Core
Visual Studio 扩展
5. Productivity Power Tools 2017
由Microsoft提供,这是一个很好的扩展,以加快Visual Studio的开发。
主要特征:
- 中间点击滚动
- 快速查找
- 解决方案错误可视化
- 直观的界面
- 其它版本可用于旧版Visual Studio版本
6. jQuery Code Snippets
简化jQuery框架编码,jQuery Code Snippets为Visual Studio 2012,2013,2015和2017提供了超过130个代码段。
主要特征:
- 130多种jQuery代码片段
- 支持所有版本的Visual Studio
- 对于那些刚入门jQuery开发人员来说非常棒,可以使用这个扩展来学习jQuery的门道
7. CodeMaid
CodeMaid是一个开源的VS扩展,可以帮助您清理和简化除C#之外各种支持语言的代码。
主要特征:
- 从代码中删除不必要的字符,如空格
- 代码整理
- 使用树型结构视图轻松浏览代码
- 支持多种语言
- 注释格式
8. Refactoring Essentials
使用Refactoring Essentials,一个具有内置的C#和VB代码转换器的VS扩展,使您的C#代码更容易阅读和修复常见错误。
主要特征:
- 修复常见的错字和编码错误
- 在代码库中找到每种不匹配的样式
- 开源代码,您可以扩展或改进它
编译器、编辑器和序列化
9. SlickEdit
SlickEdit是一个代码编辑工具,可以提高生产力并提高代码质量。它是一个跨平台的代码编辑器,可在九个平台上支持超过60种语言(包括C#)。
主要特征:
- 编译并调试您的代码,显示所有错误以便行快速访问
- 可以处理非常大的代码文件,大到2TB
- 语法扩展和缩进
- 按键模拟
- 备份历史记录
- 多个光标和选择
- 标准和专业版可用于满足您的需求
10. Rextester
Rextester(代表正则表达式测试器)是C#的简单在线编译器。
主要特征:
- 每段代码运行CPU时间最多为5秒
- 每段代码最多可以占用150MB内存
- 代码在应用程序域中运行,具有基本的执行、反射、线程控制和web权限
11. C# Pad
C# Pad是C#的一个方便的REPL工具。使用起来很简单:输入代码,点击“Go”执行。
主要特征:
- 在线快速测试C#代码
- 包括代码自动完成
- 可嵌入其它网站
12. Jdoodle
另一个轻量级代码编译器,Jdoodle支持63种语言(包括C#),并允许您保存程序并与其他人共享URL。您可以将Jdoodle中创建的代码嵌入到您的网站,用于协作,在线访问等。
主要特征:
- 在线快速测试一小段代码,而无需打开IDE
- 轻松地与他人分享您的代码
- API即将推出
13. .NET Fiddle
C#的一个流行的调试工具,.NET Fiddle的灵感来自于JSFiddle.net,旨在快速,简单的代码测试,而无需打开Visual Studio并创建一个新的项目。
主要特征:
- 让您编写,保存和协作C#代码
- 支持4种项目类型:控制台,Script,MVC,Nancy
- 还支持VB.NET和F#
14. Telerik Fiddler
Telerik Fiddler允许您在线执行代码。它提供了一系列功能,包括Web调试、Web会话操作、性能测试、安全测试等。
主要特征:
- 运行一系列测试,如性能测试、Web调试和安全测试
- FiddlerCore可让您将Fiddler应用程序嵌入到您自己的应用程序中,以便您可以避免整个Fiddler UI,还可以获得Fiddler的所有功能
15. Json.NET
Json.NET是一个流行的JSON框架。使用它,您可以在任何地方(Windows,Windows Store,Windows Phone,Mono和Xamarin)运行它时,创建、解析、查询和修改JSON,在XML和JSON之间进行转换。
主要特征:
- 对.NET对象进行序列化和反序列化
- 查询JSON数据库
- 使用JObject,JArray和JValue对象创建、解析、查询和修改JSON
- 开源
16. Scriptcs
一个简单的在线编辑器,编写和执行C#代码,Scriptcs被设计为非常简单,以避免使用过于复杂的工具和解决方案阻碍您的工作效率。
主要特征:
- 避免完整IDE的臃肿
- 为您提供简单的C#编码任务的灵活性和速度
- 管理与NuGet的依赖关系
- 优雅的C#脚本语法
反编译和代码转换工具
17. dotPeek
dotPeek允许您将.NET程序集反编译为C#。dotBeek是JetBrains提供的免费独立工具,基于ReSharper捆绑的反编译器。
主要特征:
- 强大的搜索和导航功能
- 将任何.NET程序集解码为等效的C#或IL代码
- 支持多种格式(.dll、.exe、.winmd)
- 将反编译的程序集保存为Visual Studio项目
18. Ilspy
基于Red Gate的.NET Reflector开源反编译器,在2011年停止维护,Ilspy需要.NET Framework 4.0。
主要特征:
- 浏览程序集并将其反编译为C#
- 将程序集保存为C#项目
- 直观的搜索和导航功能
- 导航历史
- 支持C#5.0 “async”
- 反编译为VB和C#
19. JustDecompile
一个来自Telerik的反编译器,JustDecompile是一个免费的开源反编译引擎。
主要特征:
- 可扩展的开放API
- 快速代码导航
- 轻松地在标签页中切换方法和程序集
- 在加载程序集中使用书签
- 从反编译的程序集创建一个Visual Studio项目
- Visual Studio扩展在VS项目中进行反编译
20. Telerik Code Converter
Telerik代码转换器将VB代码转换为C#,反之亦然。一个简单而强大的工具,Telerik代码转换器易于使用,具有直观的界面。
主要特征:
- 基于云的转换,快速和轻松的
- 使用NRefactory库进行复杂的代码转换
- 使用ASP.NET AJAX的Telerik UI
Atas ialah kandungan terperinci c#用什么软件编程?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Panduan untuk Active Directory dengan C#. Di sini kita membincangkan pengenalan dan cara Active Directory berfungsi dalam C# bersama-sama dengan sintaks dan contoh.

Panduan untuk Penjana Nombor Rawak dalam C#. Di sini kita membincangkan cara Penjana Nombor Rawak berfungsi, konsep nombor pseudo-rawak dan selamat.

Panduan kepada Corak dalam C#. Di sini kita membincangkan pengenalan dan 3 jenis Corak teratas dalam C# bersama-sama dengan contoh dan pelaksanaan kodnya.

Panduan Nombor Perdana dalam C#. Di sini kita membincangkan pengenalan dan contoh nombor perdana dalam c# bersama dengan pelaksanaan kod.

Panduan untuk Faktorial dalam C#. Di sini kita membincangkan pengenalan kepada faktorial dalam c# bersama-sama dengan contoh dan pelaksanaan kod yang berbeza.

Python ialah bahasa pengenalan pengaturcaraan yang ideal untuk pemula melalui kemudahan pembelajaran dan ciri yang berkuasa. Asasnya termasuk: Pembolehubah: digunakan untuk menyimpan data (nombor, rentetan, senarai, dll.). Jenis data: Mentakrifkan jenis data dalam pembolehubah (integer, titik terapung, dll.). Operator: digunakan untuk operasi matematik dan perbandingan. Aliran kawalan: Kawal aliran pelaksanaan kod (penyataan bersyarat, gelung).

Pythonmemperkasakan pemula dalam menyelesaikan masalah.Sintaksnya yang mesra pengguna, perpustakaan luas, dan ciri-ciri seperti pembolehubah, pernyataan bersyarat, dan pembangunan kod yang cekap boleh dilonggarkan. Daripada mengurus data untuk mengawal aliran program dan melaksanakan tugasan berulang, Pythonprovid

C ialah pilihan ideal untuk pemula untuk mempelajari pengaturcaraan sistem Ia mengandungi komponen berikut: fail pengepala, fungsi dan fungsi utama. Program C mudah yang boleh mencetak "HelloWorld" memerlukan fail pengepala yang mengandungi pengisytiharan fungsi input/output standard dan menggunakan fungsi printf dalam fungsi utama untuk mencetak. Program C boleh disusun dan dijalankan dengan menggunakan pengkompil GCC. Selepas anda menguasai asas, anda boleh beralih kepada topik seperti jenis data, fungsi, tatasusunan dan pengendalian fail untuk menjadi pengaturcara C yang mahir.
