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# 语言的高级使用。

 在线阅读

5 82 13

M Magicodes.Pay,是心莱科技团队提供的统一支付库,相关库均使用.NET标准库编写,支持.NET Framework以及.NET Core。支付宝APP支付、支付宝Wap支付、支付宝国际支付、支持分账、微信小程序支付、微信APP支付。
 
0.3 5.2
  前天
Popular
47 645 27

J Jellyfin是一款个人媒体服务器。 Jellyfin寻求成为Emby和Plex的免费软件替代品,以提供从专用服务器到最终用户设备的媒体管理和流媒体。
 
10.0 10.0
  昨天
13 132 8

B 包含C#中所有现有设计模式的简单示例
 
1.0 5.5
  4天前
2 34 0

H Http Pipeline 是一个类似于pipeline的HTTP请求处理器
 
2.6 7.5
  3天前

J 基于zookeeper实现分布式锁
 
0.1 4.2
  3天前
1 3 1

A AlertMananger是Prometheus的独立报警模块,此项目为它的.NET版本客户端
 
0.0 0.8
  8天前
115 1.4k 385

M MiniProfiler - 适用于ASP.NET(和Core)网站的简单但高效的迷你剖析器
 
0.0 4.2
304 1.4k 97

W Windows Forms(WinForms)是用于构建Windows桌面应用程序的UI框架。 它是Windows用户界面库的.NET包装器,例如User32和GDI +。 它还提供Windows窗体独有的控件和其他功能。
 
2.3000000000000003 10.0
Popular
155 2.2k 134

. WPF是用于构建Windows桌面应用程序的UI框架。 WPF支持广泛的应用程序开发功能,包括应用程序模型,资源,控件,图形,布局,数据绑定和文档。 WPF使用可扩展应用程序标记语言(XAML)为应用程序编程提供声明性模型。
 
8 99 19

.NETCore斗地主服务器 + HTML5前端
 
0.5 5.300000000000001
  18天前
32 147 20

N 它的目标是让.NET开发人员使用NumPy的语法编写机器学习代码,从而最大限度地借鉴现有大量在python代码的转译成本。 NumSharp使用最新的Span技术安全高效地访问内存,优化每个模拟API的性能,确保最底层的NDArray达到最佳性能状态。
 
0.7000000000000001 10.0
9 45 10

S SenparcCoreFramework(SCF) 是一整套可用于构建基础项目的框架,包含了基础的缓存、数据库、模型、验证及配套管理后台,模块化,具有高度的可扩展性。
 
2.1 9.200000000000001
  7天前

J 基于 .NET Core 编写的网易云音乐 NCM 格式转 MP3/FLAC 格式的程序.(Netease cloud music based on .NET Core NCM format to MP3/FLAC format program.)
 
0.1 4.5
4 40 12

Y 用C#编写的Windows DLL注入库,支持多种注入方法
 
0.0 10.0
  前天
19 102 25

S StreamJsonRpc库通过任何.NET Stream,WebSocket或Pipe提供JSON-RPC 2.0。 具有对请求取消,客户端代理生成等的额外支持。
 
0.7000000000000001 10.0
  今天
17 130 28

W WPF-Math是一个.NET库,用于为WPF框架提供LaTeX排版样式数学公式渲染
 
0.4 0.8
  24天前
0 1 0

Z 专门针对Microsoft Teams开发的一些脚本。这些脚本可能是用于辅助功能,也可能是用自动化的方式来进行Teams调用的。脚本类型包括但不限于PowerShell,Python等。
 
0.0 0.8
  24天前
4 47 4

G Global Hooks:允许您监听全局键盘和鼠标事件,因此即使您的应用程序处于非活动状态,它仍将捕获鼠标和键盘输入。 这可用于制作全局键盘快捷键。
 
0.0 2.7
  9天前
2 2 1

. .NET使用MassTransit消息总线集成RabbitMQ实现发布订阅,使用反射及配置文件解耦消费者
 
0.8 3.3000000000000003
144 2k 197

E Eto.Forms:用于.NET中桌面和移动应用程序的跨平台GUI框架
 
0.1 7.0
1 2 0

Y 一个用于办公增强的软件,可以将大小写键当作快捷键利用起来,并自定义这些快捷键
 
0.0 2.2
  13天前
1 5 2

G Grpc扩展是一个基于GRPC的简单微服务框架
 
0.2 5.0
  昨天
0 3 0

J 基于云片网短信服务SDK的.NetCore版本实现
 
0.1 4.0
  25天前
60 1k 71

用程序生成的漫游无限之城
 
1.9 10.0
  9天前
5 56 6

S Sharp Gem是一个.NET Core控制台应用程序,它利用Roslyn C#编译器快速交叉编译.NET Framework控制台应用程序或库。
 
0.3 0.3
  1月前
0 6 1

S SwaggerHelper 工具是在使用 Ocelot 时,为了将多个微服务的 Swagger.json 文件进行合并,以方便在 API 网关中使用 Swagger 工具。
 
0.0 0.3
  1月前
6 70 21

W 微信ipad/mac协议,可实现ipad/mac 微信80%功能;支持发朋友圈、创建群、拉人进群、公众号阅读、消息收发、附近的人定位、添加好友、红包秒拆、防撤回等
 
0.1 5.8
  28天前
131 1.1k 359

Q QRCoder - 纯C#实现的开源QR码生成库
 
0.3 4.699999999999999
  20天前
114 655 190

. .NET开源和跨平台机器学习框架 ML.NET 的一些示例
 
2.4 10.0
  昨天
20 160 18

在Xamarin上运行Flutter
 
0.5 8.5
  昨天
Popular
42 591 24

J Jellyfin是一款个人媒体服务器。 Jellyfin寻求成为Emby和Plex的免费软件替代品,以提供从专用服务器到最终用户设备的媒体管理和流媒体。
 
10.0 10.0
  昨天
Featured
279 2.1k 594

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

B BallGame 多人简易版球球大作战,MoonNetLua的一个使用示例,同时演示如何在服务端使用Entitas lua(Entity Component System)
 
0.0 6.0
  昨天
1 5 2

G Grpc扩展是一个基于GRPC的简单微服务框架
 
0.2 5.0
  昨天
5 54 8

Y 一个基于 DDD 领域驱动设计 + CQRS 命令查询职责分离 的 .net core 框架,完全开源。ASP.NET Core 2.1 应用, 包含 DDD、CQRS 和事件回溯。
 
0.8 8.2
  前天
Popular
947 6.8k 1.8k

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

H Http Pipeline 是一个类似于pipeline的HTTP请求处理器
 
2.6 7.5
  3天前
Popular
944 8.1k 1.4k

A Awesome .NET!:很棒的.NE库、工具、框架和软件集合
 
10.0 6.7
  3天前
41 272 85

T 太吾绘卷游戏Mod
 
1 3 0

X 新浪微博 .net API for Desktop and UWP
 
0.0 6.0
  4天前
13 132 8

B 包含C#中所有现有设计模式的简单示例
 
1.0 5.5
  4天前
19 199 19

F Fuse Studio是一款可视桌面工具套件,可用于Fuse框架
 
0.6 7.199999999999999
16 157 9

G 高性能x86(16/32/64位)指令解码器,编码器和格式化器。 它可用于x86 / x64二进制文件的静态分析,重写代码(例如删除垃圾指令),重新定位代码或作为反汇编程序。
 
0.5 10.0
  4天前
11 74 20

P PDF.NET 的追求:代码的精简,开发、维护的简单与极致的运行效率
 
0.0 3.7
  4天前

J 基于 .NET Core 编写的网易云音乐 NCM 格式转 MP3/FLAC 格式的程序.(Netease cloud music based on .NET Core NCM format to MP3/FLAC format program.)
 
1.7999999999999998 4.5
32 119 21

P PSSysadminToolkit - 适用于系统管理员的Powershell工具包!
 
0.5 7.0
58 255 54

P Polaris一个PowerShell 6的跨平台,简约的Web框架
 
1.3 5.2
Popular
944 8.1k 1.4k

A Awesome .NET!:很棒的.NE库、工具、框架和软件集合
 
10.0 6.7
  3天前
Popular
1.2k 8.1k 1.9k

A ASP.NET Core是一个跨平台的.NET框架,用于在Windows,Mac或Linux上构建现代的基于云的Web应用程序。
 
Popular
590 7.5k 1.2k

D .NET assembly编辑器、反编译器和调试器
 
10.0 10.0
Popular
763 7.3k 630

B Blazor 是一个 Web UI 框架,可通过 WebAssembly 在任意浏览器中运行 .Net
 
10.0 9.7
Popular
577 7.3k 3.1k

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

E Entity Framework Core是流行Entity Framework数据访问技术的一个轻量级和可扩展版本
 
Popular
389 5.8k 1.7k

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

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

G 微软为了解决超大规模的Git 源代码仓库操作太慢的问题,推出了Git 虚拟文件系统GVFS。对代码库有超过350万个文件,大小超过270 GB的Windows 来说,现在克隆现在需要几分钟而不是12小时,检出需要30秒而不是2-3小时,状态需要4-5秒,而不是10分钟。
 
10.0 10.0
Popular
622 4.4k 3.1k

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

M ML.NET 是一个跨平台的开源机器学习框架,旨在让 .NET 开发者更快上手机器学习。ML.NET 最初由微软研究院开发,在过去十年中已成长为一个重要的框架,并用于微软的许多产品组,如 Windows、Bing、PowerPoint、Excel 等等。
 
10.0 10.0
Popular
386 4.1k 802

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

A ASP.NET和ASP.NET Core的文档
 
10.0 10.0
  今天
Popular
579 3.8k 387

C 语言特性提议 C# 语言设计会议记要 完整的 C# 6 语言规范(草案) 语言版本历史摘要
 
10.0 9.8
  8天前
Popular
392 3.7k 1k

I IdentityServer4 用于ASP.NET Core的OpenID Connect与OAuth 2.0框架
 
10.0 10.0
Popular
208 3.5k 435

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

BenchmarkDotNet是一个用于基准测试的强大.NET库
 
10.0 10.0
  5天前
Popular
406 2.8k 1.2k

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

M Min是一款开源的极简浏览器,拥有智能、快速的特点。一些特性: 通过使用DuckDuckGo在搜索栏中显示搜索结果 拦截网页内置广告和跟踪 模糊搜索 支持书签的全文搜索 阅读列表 标签页改进(标签页在右边打开并会在不活动时淡出)。
 
10.0 9.0
Popular
425 2.7k 858

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

M moq:最受欢迎和友好的.NET的mocking框架
 
10.0 9.3
  5天前
Popular
317 2.5k 514

K KestrelHttpServer一个用于ASP.NET Core的跨平台Web服务器
 
10.0 10.0
Popular
157 2.5k 320

I ImageSharp是一个新的跨平台的2 d图形API设计允许不需要使用System.Drawing来处理图像。
 
10.0 10.0
Popular
271 2.4k 404

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

O Orchard Core是一个使用ASP.NET Core构建的开源模块化和可扩展的应用程序框架,以及构建在该应用程序框架之上的内容管理系统(CMS)。
 
10.0 10.0
Popular
150 2.2k 133

. WPF是用于构建Windows桌面应用程序的UI框架。 WPF支持广泛的应用程序开发功能,包括应用程序模型,资源,控件,图形,布局,数据绑定和文档。 WPF使用可扩展应用程序标记语言(XAML)为应用程序编程提供声明性模型。
 
Popular
213 2.1k 426

C CAP 基于 .NET Standard 的 C# 库,是一种处理分布式事务的解决方案,具有 EventBus 的功能,兼具轻量级、易使用、高性能等优点。
 
10.0 7.3
Popular
72 932 175

W Wyam是一个易于使用,高度模块化和极其可配置的静态内容生成器,可用于生成网站,生成文档,创建电子书等等。
 
10.0 10.0
Popular
42 591 24

J Jellyfin是一款个人媒体服务器。 Jellyfin寻求成为Emby和Plex的免费软件替代品,以提供从专用服务器到最终用户设备的媒体管理和流媒体。
 
10.0 10.0
  昨天
Popular
153 2.1k 706

R RavenDB是一个支持linq的.NET文档数据库
 
9.1 10.0
  3天前
Featured
147 865 356

C 一款轻量、高性能的.net C#数据访问框架(ORM)。实体为纯POCO,支持基本数据类映射的同时也支持枚举类型。
 
3.3000000000000003 1.2
Featured
107 621 263

. 简单的微ORM框架 NPoco
 
2.1 0.2
  1月前
Featured
79 1.3k 145

OmniDB 数据库管理和转换的Web工具
 
0.8999999999999999 9.7
Featured
20 141 38

K Knight是一个基于Unity5.x引擎的游戏GamePlay框架,提供一些简单易用的游戏框架接口,目的让开发者更加专注于游戏内容的开发。同时在框架基础上提供一些不同游戏类型的Demo。
 
0.4 0.2
Featured
63 344 112

.NET技术大系概览
 
1.0 0.0
  9月前
Featured
372 3.3k 447

C 摧毁Windows10间谍工具Destroy Windows 10 Spying
 
0.1 0.0
Featured
25 108 24

A Aspect-Injector是一个.net框架,用于创建注入.net程序集
 
0.3 10.0
Featured
215 1.3k 238

P PerfView是一个性能分析工具,有助于隔离CPU和内存相关的性能问题。
 
0.0 9.5
Featured
100 2.8k 251

M Min是一款开源的极简浏览器,拥有智能、快速的特点。一些特性: 通过使用DuckDuckGo在搜索栏中显示搜索结果 拦截网页内置广告和跟踪 模糊搜索 支持书签的全文搜索 阅读列表 标签页改进(标签页在右边打开并会在不活动时淡出)。
 
10.0 9.0
Featured
60 679 123

A Audit.NET: 一个小框架来审计.NET对象变化
 
2.1 9.3
  3天前
Featured
85 648 250

U 此repo为Unity3D中各种游戏设计模式的实践与运用
 
2.0 0.0
  7月前
Featured
944 8.1k 1.4k

A Awesome .NET!:很棒的.NE库、工具、框架和软件集合
 
10.0 6.7
  3天前
Featured
31 239 52

A ASP.NET的错误日志模块与处理器
 
Featured
34 385 101

C Canopy - F#开源web自动化和测试框架
 
1.3 0.7000000000000001
  15天前
Featured
44 470 93

R RawRabbit - RabbitMQ的一个现代化.NET Core库
 
3.5999999999999996 0.0
Featured
137 790 285

I ITextSharp - iText的一个.NET版本。用于在.Net应用中操作PDF文档
 
2.4 0.5
Featured
29 201 42

S Stylet - 一个迷你MVVM框架,受Caliburn Micro启发。拥有良好的文档,测试覆盖率高,有自己的IoC容器
 
1.0 0.0
  3月前
Featured
386 4.1k 802

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

F FluentEmail - System.Net.Mail 的一个Fluent 封装,包含razor模板的支持。
 
3.7 1.0
  1月前
Featured
149 1.3k 295

J Jint - .NET的javascript语言解释器,它提供了完整的ECMA 5.1兼容可运行在任何.NET平台
 
6.8999999999999995 5.0
  4天前
Featured
84 401 165

N NetTopologySuite 一个.NET GIS 解决方案具有快速和可靠的特点
 
5.2 0.2
Featured
36 123 27

Z Zebus - 一个轻量级的P2P服务总线,基于CQRS构建的原则。它允许应用程序相互通信在一个快速和简单的方式。一个非常基本的基础对于任何分布式应用程序
 
0.4 2.3000000000000003
Featured
23 237 41

S Streamstone - Azure Table Storage的事件存储
 
0.8999999999999999 3.3000000000000003
Featured
34 235 118

D DotNetZip.Semverd - DotNetZip的一个分支用于操作zip文件。可以使用VB, C#或任何.NET语言轻松创建轻松地创建、提取或更新zip文件
 
2.3000000000000003 2.5
  13天前
Featured
75 1.5k 190

F Fable - F#转成的JavaScript编译器
 
1.1 10.0
Featured
178 1.9k 335

F F#编译器,核心库和工具的开源版本 - 函数式编程语言能够更安全、更快、更好的编写代码
 
0.6 0.0
  3月前
Featured
93 1.1k 245

P Psake - 基于.NET的构建自动化工具采用PowerShell开发
 
5.4 0.8
Featured
98 971 183

A ASP.NET Core Starter Kit是一个真实的样板和工具用于创建单页的web应用程序(SPA)。基于 .NET Core, Kestrel, EF Core, Babel, Webpack, React, Redux, CSS Modules, React Hot Loader等技术构建
 
7.199999999999999 0.0
  1年前
Featured
310 4.2k 1000

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

M MongoRepository - 构建在官方MongoDB C#驱动器之上的抽象层
 
1.1 0.0
Featured
13 221 20

利用Unity实现的翻书效果的例子
 
0.7000000000000001 0.0
  4月前
Featured
32 298 50

E expecto:一个F#的单元测试框架拥有彩色打印输出
 
1.3 8.0
Featured
157 2.5k 320

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

A ASP.NET Core新增的库能够用超级简单的方法为Web应用添加实时功能
 
10.0 10.0
Featured
98 783 243

口袋妖怪保存编辑器
 
2.4 10.0
Featured
90 1.2k 211

Y 一款开源免费的输入法词库转换程序
 
0.0 0.8