Effective C# 改善C#程序的50种方法

C# 是另一个强大的语言,很容易陷入其他语言的语言习惯。这将阻止你掌握最有效的 C# 。 C# 语言从2001年发布的第一个商业化版本以来一直在演变。相比早期的版本,它变得更加远离 C++ 或 Java 。如果你是从另一种语言转到 C# 语言的,你需要学习 C# 的习惯用法以至于语言为你所有,而不是阻碍你。本章讨论你应该改变的习惯并且你需要做什么。

 在线阅读

ASP.NET MVC 5 入门指南

本教程将使用Visual Studio 2013手把手教你构建一个入门的ASP.NET MVC 5 Web应用程序.

 在线阅读

Asp.Net MVC入门指南

本教程为您讲解使用微软的Visual Studio Express 或Visual Web Developer Express Service Pack 1 来建立一个ASP.NET MVC4 Web应用程序所需要的基础知识。

 在线阅读

Windows Azure入门教学系列

Windows Azure的主要目标是为开发者提供一个平台,帮助开发可运行在云服务器、数据中心、Web和PC上的应用程序。本专栏提供一系列 Windows Azure入门学习文章。

 在线阅读

Windows App 应用开发教程

随着微软的雄起,Windows 10 终于回到人们的视线。作为统一平台下的通用应用,它有一个更赞的名称为“Windows App”。本教程主要介绍 Windows App 的开发基础,帮助读者学习如何使用 Visual Studio 开发自己的应用。

 在线阅读

CodeSmith 使用教程

CodeSmith 是一种基于模板的代码生成工具,它使用类似于 ASP.NET的语法来生成任意类型的代码或文本。

 在线阅读

ASP.NET MVC 随想录

ASP.NET MVC 框架提供了一个可以代替 ASP.NETWebForm 的基于 MVC 设计模式的应用。本书主要讲解 ASP.NET MVC 中新增加的那些功能。

 在线阅读

ASP.NET 编程指南

ASP.NET 是一个由 Microsoft 开发和送入市场的网页应用程序框架,它允许程序员构建动态网站。它也允许你使用功能齐全的程序设计语言比如 C# 或者 VB.NET 来简单构建网页应用程序。本指南包含了所有初学者将需要使用的 ASP.NET 的基本元素。本指南已为初学者准备好来帮助他们理解基本的 ASP.NET 编程。

 在线阅读

C# 语言规范-基本概念篇

C# 不仅是一门面向对象的编程语言,同时它也为面向组件(component-oriented)编程提供了支持。 C# 语言规范是一本详细介绍 C# 语法及使用规范的书,本教程是 C# 语言规范 5.0 的翻译版,主要内容是对 C# 语言的核心知识点做概念性讲解,帮助读者了解 C# 语言的最新标准解释。

 在线阅读

C# 中一些易混淆概念总结

本文主要面向 C#基础知识学习者, 作者通过亲身学习与调查, 整理出初学者容易理解不清楚和混淆的概念。本教程是面向正准备学习C#基础知识学习者。本教程可帮助你解决在学习过程中遇到的理解不清楚和混淆的概念。

 在线阅读

C# 入门手册

C# 是一门简单、先进、多用途的面向对象编程语言,它由微软 .NET 研究员 Anders Hejlsberg 和他的团队研发完成。本指南由浅入深的向读者讲解 C# 编程语言的基础及 C# 语言的高级使用。

 在线阅读

6 40 1

X XAMarin.Forms Unity游戏引擎的平台实现
 
4.2 10.0
  昨天
1 1 2

U UPS快递SDK,国内最全的SDK,使用.NET开发
 
1.4000000000000001 4.5
  3天前
1 1 0

Y 有赞开放平台SDK .net Core 版本
 
0.5 4.0
  4天前
6 3 0

B 百度AI开放平台 .Net SDK
 
0.1 3.7
  4天前
2 7 4

J 基于Dapper提供极简、迅速、强大的增删改查功能。支持.netcore
 
0.2 6.5
  4天前
Popular
845 5k 1.5k

E Entity Framework Core是流行Entity Framework数据访问技术的一个轻量级和可扩展版本
 
10.0 10.0
1 1 0

X 西瓜(CQuark)是一个简单的C#语法的脚本语言。可以用于Unity热更新,支持Windows,iOS,Android。
 
0.0 10.0
  前天
0 1 0

M My musings with PowerShell 神级脚本PowerShell-Suite
 
0.0 0.2
  1月前
Popular
162 3.3k 371

Chocolatey CLI:类似yum或apt-get,但适用于Windows
 
10.0 9.8
  10天前
1 1 0

U Unity Ui框架,使用CatLib作为核心,只适配UGui
 
0.0 4.699999999999999
  4天前
2 28 3

C Coroutines 一个在C#中运行嵌套协同程序的简单系统
 
0.1 1.5
  16天前
9 82 3

Y 一个用于记录和重放HTTP请求以进行测试的简单方法
 
2.5 6.5
  13天前

H HtmlAgilityPack 是 .NET 下的一个 HTML 解析类库。支持用 XPath 来解析 HTML 。命名空间: HtmlAgilityPack
 
0.3 0.7000000000000001
  17天前
16 92 25

B 基于.NET实现的分布式压力测试工具,用户可以根据需求编写相关的测试用例;通过工具的管理界面即可以把测试用例推送到服务中心, 再根据实际压测的需求把测试用例分配到不同节点上运行。
 
3.4000000000000004 3.0
63 591 205

J Jwt.Net是.NET的JWT(JSON Web令牌)实现
 
2.5 0.2
  1月前
1 10 2

H HttpCode.Core 简单、易用、高效 一个有态度的开源.Net Http请求框架!可以用制作爬虫,api请求等等
 
1.7000000000000002 3.2
  19天前
114 1.5k 486

C 用于读取和写入CSV文件的库。 极快,灵活,易于使用。 支持读写自定义类对象。
 
0.0 10.0
  昨天
1 4 1

H Hangfire的Mysql存储组件,支持.net core 1.1, .net core 2.0 ,.net standard 2.0。基于Hangfire.MySqlStorage,修复了一些bug,提供了.net standard2.0支持。
 
0.0 2.7
  14天前
27 193 35

W WINspect 基于PowerShell的Windows安全审核工具箱
 
5.300000000000001 7.199999999999999
  昨天
8 18 9

利用shader实现翻页的效果。
 
0.0 0.8
  26天前
3 10 1

. NET2.0 实现的 AS3(第三代 Flash 脚本)解释器,可用于嵌入 unity 做热更。一个完整的脚本语言解释执行系统,从语法树分析开始一直到实际执行
 
0.0 0.2
  1月前
Popular
295 2.1k 1.1k

A Accord.NET项目为.NET提供机器学习,统计,人工智能,计算机视觉和图像处理方法
 
10.0 10.0
96 906 127

AsyncEx 用于异步/等待async/await的帮助库
 
2.8000000000000003 1.0
  14天前
58 208 109

X 新生命团队基础框架X组件,包括网络、数据库、安全、多线程、反射、序列化、模版引擎、服务代理、远程过程调用等模块,包括Web后台魔方、超级码神工具、消息队列等子系统,支持Mono/Android/iOS。
 
0.7000000000000001 10.0
89 447 131

O Ocelot 使用.NET core创建API网关
 
1.4000000000000001 0.8
3 45 9

A 这款软件用于Win PC平台,针对QQ撤回功能,模块加载成功后方能使用
 
0.1 3.2
Popular
51 269 89

S surging 是一个分布式微服务框架,提供高性能RPC远程服务调用,采用Zookeeper作为surging服务的注册中心,集成了哈希,随机,轮询作为负载均衡的算法,RPC集成采用的是netty框架,采用异步传输
 
9.5 7.199999999999999
  6天前
39 372 38

C 一个具有数据结构和算法实现的个人项目,用C#编写,出于好奇心和学习目的而创建。
 
1.2 0.8
  25天前
4 28 9

DMSkin-for-WPF是一个基于WPF的.Net WPF开源界面库
 
0.7000000000000001 10.0
  昨天
2 55 7

Y 一个简单易用的领域驱动框架,宗旨是让小型应用也能用DDD的思想去开发,打破DDD很复杂的谣言
 
0.1 10.0
  昨天
194 1.7k 382

L LiteDB - 一个小型,快速和轻量级的NoSQL嵌入式数据库。文档存储在单个数据文件中
 
1.7999999999999998 10.0
Featured
168 2.1k 293

D Duplicati是一个免费的开源备份客户端,可将加密,增量,压缩的备份安全存储在云存储服务和远程文件服务器上。支持: Amazon S3, OneDrive, Google Drive, Rackspace Cloud Files, HubiC, Backblaze (B2), Amazon Cloud Drive (AmzCD), WebDAV, SSH等
 
32 191 44

N 这是一个用C#编写的可配置神经网络。 网络功能与UI完全分离,可以移植到任何项目。 您还可以导出和导入经过充分培训的网络和数据集。
 
1.9 2.0
  1月前
Popular
569 5.8k 2.7k

M Mono是一个软件平台,旨在允许开发人员轻松创建跨平台应用程序。 它是基于C#和通用语言运行时的ECMA标准的Microsoft .NET Framework的开源实现。
 
10.0 10.0
  昨天
27 193 35

W WINspect 基于PowerShell的Windows安全审核工具箱
 
5.300000000000001 7.199999999999999
  昨天
6 40 1

X XAMarin.Forms Unity游戏引擎的平台实现
 
4.2 10.0
  昨天
Popular
845 5k 1.5k

E Entity Framework Core是流行Entity Framework数据访问技术的一个轻量级和可扩展版本
 
10.0 10.0
40 173 60

U Util是一个.net core平台下的应用框架,旨在提升小型团队的开发输出能力,由常用公共操作类(工具类)、分层架构基类、Ui组件,第三方组件封装,第三方业务接口封装,配套代码生成模板,权限等组成。
 
0.6 10.0
  前天
2 55 7

Y 一个简单易用的领域驱动框架,宗旨是让小型应用也能用DDD的思想去开发,打破DDD很复杂的谣言
 
0.1 10.0
  3天前
2 7 4

J 基于Dapper提供极简、迅速、强大的增删改查功能。支持.netcore
 
0.2 6.5
  4天前
73 435 90

P Proto Actor - 用于Golang和C#的超快速的分布式
 
2.3000000000000003 8.299999999999999
  4天前
6 3 0

B 百度AI开放平台 .Net SDK
 
0.1 3.7
  4天前
16 92 25

B 基于.NET实现的分布式压力测试工具,用户可以根据需求编写相关的测试用例;通过工具的管理界面即可以把测试用例推送到服务中心, 再根据实际压测的需求把测试用例分配到不同节点上运行。
 
3.4000000000000004 3.0
2 33 2

Red Runner, Awesome Platformer Game.
 
0.6 1.7000000000000002
  10天前
9 81 3

Y 一个用于记录和重放HTTP请求以进行测试的简单方法
 
2.6 6.5
  13天前
15 135 5

W Warden.NET 一个易于使用的进程管理库,用于跟踪Windows上的进程
 
0.5 3.5
  14天前
1 4 1

H Hangfire的Mysql存储组件,支持.net core 1.1, .net core 2.0 ,.net standard 2.0。基于Hangfire.MySqlStorage,修复了一些bug,提供了.net standard2.0支持。
 
0.0 2.7
  14天前
15 167 33

P Piper 创建通过命名管道转发本地或远程端口
 
0.7000000000000001 2.2
  16天前
2 28 3

C Coroutines 一个在C#中运行嵌套协同程序的简单系统
 
0.1 1.5
  16天前
1 10 2

H HttpCode.Core 简单、易用、高效 一个有态度的开源.Net Http请求框架!可以用制作爬虫,api请求等等
 
1.7999999999999998 3.2
  19天前
247 1.4k 98

B Blazor 实验UI框架通过webassembly在浏览器中运行.NET
 
0.5 10.0
1 7 1

Y 一款高性能敏感词(非法词/脏字)检测过滤组件,附带繁体简体互换,支持全角半角互换,汉字转拼音,模糊搜索等功能。支持.net standard 2.0
 
0.0 4.0
  20天前
8 18 9

利用shader实现翻页的效果。
 
0.0 0.8
  26天前
3 17 3

X Xamarin练习项目,一个商城,交友平台。使用forms开发。可在ios和android上运行
 
0.0 7.199999999999999
  30天前
2 5 2

J RabbitMQ是一个由erlang开发的基于AMQP(Advanced Message Queue)协议的开源实现。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面都非常的优秀。是当前最主流的消息中间件之一。
 
1.7000000000000002 1.7000000000000002
  30天前
1 5 1

L 纯 C# 实现的 Leveldb 兼容 .NETStandard 1.3 (.NET 46 .NET Core 1.0)
 
0.1 0.3
  1月前
17 101 37

ASP.NET Core - App Building Workshop
 
0.4 3.0
  1月前
10 46 12

B BCCSpliter 用于从BCC发送拆分BTC的命令行工具
 
0.6 5.699999999999999
  1月前
3 26 6

C Config Explorer for ASP.NET Core
 
0.0 1.0
1 4 1

D 第三方平台联合登陆(facebook、微信、微博、QQ、Kakao)
 
0.1 0.2
  1月前
5 45 15

S ShellLink一个用于处理ShellLink(LNK)文件的.NET类库,它允许读取,创建和修改ShellLink(LNK)文件。
 
0.0 1.3
  1月前
1 7 1

Y 有赞云c#版sdk
 
0.1 0.7000000000000001
  1月前
Popular
1.3k 8.7k 1.4k

. 这个仓库中.NET在GitHub上官方网站。这是一个查找来自Microsoft和社区.NET OSS项目的好地方,包括许多.NET基金会的一部分。
 
10.0 9.8
  前天
Popular
1k 8.1k 2k

R The .NET Compiler Platform ("Roslyn") 提供开源的C#和Visual Basic编译器包含丰富的代码分析API
 
Popular
569 5.8k 2.7k

M Mono是一个软件平台,旨在允许开发人员轻松创建跨平台应用程序。 它是基于C#和通用语言运行时的ECMA标准的Microsoft .NET Framework的开源实现。
 
10.0 10.0
  昨天
Popular
635 5.2k 887

A Awesome .NET!:很棒的.NE库、工具、框架和软件集合
 
10.0 10.0
  前天
Popular
845 5k 1.5k

E Entity Framework Core是流行Entity Framework数据访问技术的一个轻量级和可扩展版本
 
10.0 10.0
Popular
405 4.6k 1.5k

R RestSharp是.NET简单REST和HTTP API 客户端。 功能 支持.NET 3.5+,Silverlight 5,Windows Phone 8,Mono,MonoTouch
 
10.0 6.7
Popular
343 4.5k 1.4k

O OpenRA 开源实时策略游戏引擎,用于早期的Westwood游戏。如Command&Conquer:Red Alert使用SDL和OpenGL用的C#编写。 可在Windows,Linux,* BSD和Mac OS X上运行。
 
Popular
162 3.3k 371

Chocolatey CLI:类似yum或apt-get,但适用于Windows
 
10.0 9.8
  10天前
Popular
354 3.3k 637

R ReactiveUI - 一个.Net的MVVM的框架它集成了Reactive Extensions (Rx)框架。使开发人员可以构建优雅,可测试的应用程序使用 WPF, Windows Store Apps, WP8 or Xamarin。
 
10.0 9.7
Popular
369 3.1k 772

O Orleans 一个框架,提供了一个直接的方法来构建分布式大规模的计算应用程序,而不需要学习和应用复杂的并发性或其他扩展模式。
 
10.0 10.0
Popular
260 3k 759

H Hangfire是一个开源且商业免费使用的工具函数库。可以让你非常容易地在ASP.NET应用(也可以不在ASP.NET应用)中执行多种类型的后台任务,而无需自行定制开发和管理基于Windows Service后台任务执行器。且任务信息可以被持久保存
 
10.0 8.299999999999999
Popular
184 2.9k 282

Awesome Windows,好用的 Windows 工具收集
 
10.0 10.0
  前天
Popular
284 2.5k 419

M Microsoft ASP.NET Core JavaScript Services
 
10.0 10.0
Popular
483 2.4k 2.1k

W 微信公众平台SDK Senparc.Weixin for C#,支持.NET Framework及.NET Core。已支持微信公众号、小应用、企业号、开放平台、微信支付、JSSDK。 WeChat SDK for C#
 
10.0 10.0
Popular
295 2.1k 1.1k

A Accord.NET项目为.NET提供机器学习,统计,人工智能,计算机视觉和图像处理方法
 
10.0 10.0
Popular
187 973 167

A ASP.NET Core新增的库能够用超级简单的方法为Web应用添加实时功能
 
10.0 10.0
  前天
Popular
173 2.3k 226

BenchmarkDotNet是一个用于基准测试的强大.NET库
 
9.8 10.0
  6天前
Popular
51 269 89

S surging 是一个分布式微服务框架,提供高性能RPC远程服务调用,采用Zookeeper作为surging服务的注册中心,集成了哈希,随机,轮询作为负载均衡的算法,RPC集成采用的是netty框架,采用异步传输
 
9.5 7.199999999999999
  6天前
Featured
635 5.2k 887

A Awesome .NET!:很棒的.NE库、工具、框架和软件集合
 
10.0 10.0
  前天
Featured
260 3k 759

H Hangfire是一个开源且商业免费使用的工具函数库。可以让你非常容易地在ASP.NET应用(也可以不在ASP.NET应用)中执行多种类型的后台任务,而无需自行定制开发和管理基于Windows Service后台任务执行器。且任务信息可以被持久保存
 
10.0 8.299999999999999
Featured
96 1.1k 147

I ImageSharp是一个新的跨平台的2 d图形API设计允许不需要使用System.Drawing来处理图像。
 
Featured
187 973 167

A ASP.NET Core新增的库能够用超级简单的方法为Web应用添加实时功能
 
10.0 10.0
  前天
Featured
483 2.4k 2.1k

W 微信公众平台SDK Senparc.Weixin for C#,支持.NET Framework及.NET Core。已支持微信公众号、小应用、企业号、开放平台、微信支付、JSSDK。 WeChat SDK for C#
 
10.0 10.0
Featured
1.3k 13.5k 6.9k

S shadowsocks windows 客户端
 
9.0 2.8000000000000003
Featured
369 3.1k 772

O Orleans 一个框架,提供了一个直接的方法来构建分布式大规模的计算应用程序,而不需要学习和应用复杂的并发性或其他扩展模式。
 
10.0 10.0
Featured
47 308 81

Y 一个.NET Core库能够读写Office文档且不需要安装Microsoft Office。没有COM+, 没有interop。
 
5.2 2.3000000000000003
Featured
181 722 212

Z 整的ASP.NET核心应用程序包括DDD,CQRS和事件源
 
2.3000000000000003 5.8
  25天前
Featured
184 2.9k 282

Awesome Windows,好用的 Windows 工具收集
 
10.0 10.0
  前天
Featured
227 874 303

X 小蚁是基于区块链技术,将实体世界的资产进行数字化,形成数字资产,并通过点对点网络进行登记存管、转让交易、清算交收的去中心化分布式总账协议。
 
2.7 8.2
  7天前
Featured
1.3k 8.7k 1.4k

. 这个仓库中.NET在GitHub上官方网站。这是一个查找来自Microsoft和社区.NET OSS项目的好地方,包括许多.NET基金会的一部分。
 
10.0 9.8
  前天
Featured
292 2.9k 522

D .NET assembly编辑器、反编译器和调试器
 
10.0 4.0
Featured
273 1.8k 541

I IdentityServer4 用于ASP.NET Core的OpenID Connect与OAuth 2.0框架
 
7.5 10.0
Featured
128 1.3k 208

Facebook的GraphQL在.NET中一个实现
 
1.7000000000000002 10.0
Featured
247 1.4k 98

B Blazor 实验UI框架通过webassembly在浏览器中运行.NET
 
0.5 10.0
Featured
452 5.6k 1.3k

N Nancy 轻量级,内存占用少的框架,用于在.Net和Mono上构建基于HTTP的服务
 
10.0 1.0
Featured
173 2.3k 226

BenchmarkDotNet是一个用于基准测试的强大.NET库
 
9.8 10.0
  6天前
Featured
290 1.6k 671

X Xamarin.Forms 提供了一种快速构建适用于iOS,Android,Windows和MacOS的原生应用程序的方法,完全采用C#开发。
 
Featured
284 2.5k 419

M Microsoft ASP.NET Core JavaScript Services
 
10.0 10.0
Featured
40 173 60

U Util是一个.net core平台下的应用框架,旨在提升小型团队的开发输出能力,由常用公共操作类(工具类)、分层架构基类、Ui组件,第三方组件封装,第三方业务接口封装,配套代码生成模板,权限等组成。
 
0.6 10.0
  前天
Featured
343 4.5k 1.4k

O OpenRA 开源实时策略游戏引擎,用于早期的Westwood游戏。如Command&Conquer:Red Alert使用SDL和OpenGL用的C#编写。 可在Windows,Linux,* BSD和Mac OS X上运行。
 
Featured
76 321 94

W Weapsy 一个基于DDD和CQRS的ASP.NET Core CMS
 
2.0 0.5
Featured
1k 8.1k 2k

R The .NET Compiler Platform ("Roslyn") 提供开源的C#和Visual Basic编译器包含丰富的代码分析API
 
Featured
61 455 94

C CAP 是一个在分布式系统(SOA、MicroService)中实现最终一致性的库,它具有轻量级、易使用、高性能等特点。
 
2.3000000000000003 10.0
Featured
29 242 32

Microcharts 是一个基于Xamarin实现非常简单的跨平图表库
 
1.7999999999999998 4.699999999999999
  10天前
Featured
14 151 21

W 为Visual Studio创建的这个博客模板,以帮助用户快速,轻松地创建一个新的个人Web应用程序。
 
2.5 10.0
  8天前
Featured
106 2k 201

R Refit是Xamarin和.NET的自动类型安全的REST库
 
0.1 3.2
Featured
569 5.8k 2.7k

M Mono是一个软件平台,旨在允许开发人员轻松创建跨平台应用程序。 它是基于C#和通用语言运行时的ECMA标准的Microsoft .NET Framework的开源实现。
 
10.0 10.0
  昨天
Featured
168 2.1k 293

D Duplicati是一个免费的开源备份客户端,可将加密,增量,压缩的备份安全存储在云存储服务和远程文件服务器上。支持: Amazon S3, OneDrive, Google Drive, Rackspace Cloud Files, HubiC, Backblaze (B2), Amazon Cloud Drive (AmzCD), WebDAV, SSH等
 
Featured
39 372 38

C 一个具有数据结构和算法实现的个人项目,用C#编写,出于好奇心和学习目的而创建。
 
1.2 0.8
  25天前
Featured
27 193 35

W WINspect 基于PowerShell的Windows安全审核工具箱
 
5.300000000000001 7.199999999999999
  昨天
Featured
114 1.5k 486

C 用于读取和写入CSV文件的库。 极快,灵活,易于使用。 支持读写自定义类对象。
 
0.0 10.0
  昨天