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

 在线阅读


E ECode是一套NetCore组件,提供了一套面向SaaS的ORM框架及各种常用的基础类库,包括缓存Redis/Memcached、数据校验CRC/哈希/RSA、数据编码B64/QP、加解密AES/DES、依赖注入DI/IoC、事件框架、日志组件、抽象配置及部分常用工具方法,用于帮助大家简化系统开发,减少系统臃肿
 
0.0 0.0
  3月前

F Fumble - 精简的F# API for Sqlite,可轻松访问sqlite数据库的数据
 
0.5 2.3
  19天前
4 28 6

K KonsoleGameEngine 能够在C#.NET中轻松创建控制台游戏
 
0.1 3.3
  1月前
1 17 0

【弹弹play资源监视器】一个动漫资源自动监视+下载的小工具,支持docker/Windows/linux/macOS
 
0.0 3.0
60 532 94

J 基于 Roslyn 的 C# 动态程序集构建库,该库允许开发者在运行时使用 C# 代码构建域 / 程序集 / 类 / 结构体 / 枚举 / 接口 / 方法等,使得程序在运行的时候可以增加新的模块及功能。Natasha 集成了域管理/插件管理,可以实现域隔离,域卸载,热拔插等功能。
 
1.6 10.0
114 1k 486

D Docker资源中SQL Server的官方微软仓库
 
0.0 0.3
  2月前
3 106 8

Z 中文解析通用工具。包括拼音,简繁转换,数字读法,货币读法。
 
0.4 4.3
  1月前
38 520 87

XPL: Unity引擎的高品质后处理库
 
2.2 5.8
  19天前
24 1k 106

Y 御坂翻译器—Galgame/文字游戏多语种实时机翻工具
 
0.9 10.0
2 18 0

Nugs 🐔NuGet搜索器CLI app
 
0.0 0.0
  2月前
42 674 77

推荐好用、优秀的 Windows 应用
 
2.0 0.2
  1月前
22 396 87

W 为独立游戏开发者而生的、最后的Gameplay游戏框架!!!
 
1.9 2.3
  22天前
5 48 5

Y 一个用于查找打开文件的PowerShell模块
 
0.1 0.0
  2月前

C C# 钉钉帮助类 1、钉钉加解密类代码实现; 2、获取token、JsapiTicket签名验证、通过code获取用户信息代码实现; 3、用户管理、部门管理(创建、删除、更新、获取列表等所有的操作类)代码实现; 4、创建群消息、建群和更新群代码实现;
 
0.0 0.0
  未知
3 91 12

S Scout 是一个.NET组件,用于对网络上的主机进行侦察
 
0.0 0.0
  2月前
4 29 2

P PSLANScan是一个用于2层主机发现的PowerShell模块。它可以快速找到您的网段上的实时主机,即使主机被防火墙屏蔽了ICMP/ping,也能快速找到。
 
0.0 0.0
  2月前
1 4 0

J A realtime chat code based on C# client with Node.js Server, supports multi-chatroom; private individual chats | 基于C#客户端以及Node.js服务端的聊天室,支持多人聊天室以及私人聊天
 
0.0 0.0
  3月前
33 457 31

O Optimize-Offline是Windows Image(WIM / ESD)优化模块,设计用于Windows 10版本1803-2004年的64位体系结构。
 
1.4 5.7
9 153 29

G GhostBuild 是用于各种GhostPack/.NET项目的简单MSBuild启动器集合
 
0.5 0.0
  4月前
Popular
139 2.8k 309

U Uno Platform - 用于iOS,Android和WebAssembly的UWP桥接器
 
10.0 10.0
67 474 134

O Oqtane使用Blazor,一种新的.NET Core Web框架,允许您使用C#而不是JavaScript构建交互式Web UI。 Blazor应用程序由使用C#,HTML和CSS实现的可重用Web UI组件组成。 客户端和服务器代码都是用C#编写的,允许您共享代码和库。
 
2.1 10.0

J 主要功能有抽象持久化、服务层,将业务基本的增删改查抽离复用;提供代码生成器从DB生成实体、持久化、服务以及MVC控制器,每层依赖接口,并需要在客户端将对应实现层用Autofac程序集依赖注入,用AOP提供日志跟踪、事务、模型验证等。
 
0.1 9.7
  昨天
18 238 66

T 腾讯云开发者工具套件( SDK )3.0 ,SDK 3.0 是云 API 3.0 平台的配套工具。后续所有的云服务产品都会接入进来。新版 SDK 实现了统一化,具有各个语言版本的 SDK 使用方法相同,接口调用方式相同,统一的错误码和返回包格式这些优点。
 
1.0 10.0
  昨天
Popular
180 7.4k 768

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

W WinDynamicDesktop - 将macOS Mojave动态桌面功能移植到Windows 10
 
0.0 4.2
29 519 32

C CSHTML5 - 也称为''C#/XAML for HTML5' - 是第一个在C#和XAML中制作Web应用程序的生产就绪解决方案。 它也是唯一能够通过将C#和XAML文件编译为HTML和JavaScript来将现有Silverlight和WPF应用程序移植到Web上的工具。
 
1.6 10.0
  3天前
9 162 6

U ULID的快速.NET标准(C#)实现。 Ulid是可排序的随机id生成器。 该项目旨在通过最快的二进制序列化器(MessagePack-CSharp)技术实现性能。 它比Guid.NewGuid更快地生成。
 
0.5 3.7
Popular
989 9.4k 2.4k

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

. .NET Core和Unity的零分配StringBuilder
 
1.6 10.0
Popular
620 7.1k 1.5k

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

W WPF-Math是一个.NET库,用于为WPF框架提供LaTeX排版样式数学公式渲染
 
0.9 4.2
62 425 89

P Polaris一个PowerShell 6的跨平台,简约的Web框架
 
1.5 3.8
139 1.2k 362

M Microsoft Caboodle 一套基本跨平台的API应用程序
 
0.0 10.0
Popular
663 6.3k 4k

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

Y 用于.NET Core的交互式命令行界面工具包
 
5 66 8

M MotionFramework是一个基于Unity3D引擎的游戏框架。框架采用模块化注册管理,框架整体保持轻量化、扩展性、低耦合、易用性的特点,代码结构简单清晰,没有设计模式泛滥,方便学习和使用。
 
0.0 10.0
Popular
989 9.4k 2.4k

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

Unity机器学习代理
 
10.0 10.0
Popular
551 8.8k 3.5k

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

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

A ASP.NET和ASP.NET Core的文档
 
10.0 10.0
Popular
180 7.4k 768

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

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

I IdentityServer4 用于ASP.NET Core的OpenID Connect与OAuth 2.0框架
 
10.0 10.0
Popular
552 6.8k 1.6k

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

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

C 语言特性提议 C# 语言设计会议记要 完整的 C# 6 语言规范(草案) 语言版本历史摘要
 
10.0 10.0
  7天前
Popular
401 5.6k 986

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

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

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

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

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

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

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

C CAP 是一个在分布式系统(SOA、MicroService)中实现最终一致性的库,它具有轻量级、易使用、高性能等特点。
 
10.0 7.7
Popular
130 3.9k 319

Gui.cs - 用于.NET的终端UI工具包
 
10.0 10.0
  7天前
Popular
208 3.7k 625

W win-acme - Windows的简单ACME客户端 - 用于Let's Encrypt
 
10.0 9.7
Popular
208 3.7k 625

L 这是一个用原生.net构建的ACME windows CLI客户端,旨在尽可能简单地使用。 它建立在ACMESharp项目之上。
 
10.0 9.7
Popular
84 3.6k 264

M Microsoft Application Inspector是一种软件源代码分析工具,可帮助您识别代码的众所周知的功能和其他有趣的特征,以帮助您通过执行检查扫描来确定软件的用途或功能。
 
10.0 6.5
Popular
95 3.5k 359

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

P Prettier的Visual Studio Code插件,用于格式化你的Javascript代码
 
10.0 10.0
Popular
105 3.3k 241

B 一个简单而理智的假数据生成器,用于C#,F#和VB.NET。 移植至faker.js。
 
10.0 6.5
Popular
369 3k 907

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

M MassTransit是一个免费的,开源的.NET分布式应用程序框架。 MassTransit可以轻松创建应用和服务,利用基于消息的松散耦合的异步通信,实现更高的可用性,可靠性和可扩展性。
 
10.0 10.0
Popular
263 2.8k 343

S Service Fabric是一个分布式系统平台,用于大规模打包,部署和管理无状态和有状态的分布式应用程序和容器。
 
10.0 9.7
  22天前
Popular
316 2.7k 433

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

Rabbit.Rpc:.NET轻量级RPC框架
 
1.7 0.0
  3年前
Featured
48 964 130

S skynet - Skynet 1M 线程微基准测试
 
2.9 0.0
  1年前
Featured
19 93 38

W Word2Vec.Net 是.NET版本的Word2Vec
 
0.0 0.0
Featured
37 314 57

A Aspect-Injector是一个.net框架,用于创建注入.net程序集
 
0.9 0.8
Featured
222 2.2k 429

P PerfView是一个性能分析工具,有助于隔离CPU和内存相关的性能问题。
 
9.0 7.0
Featured
95 3.5k 359

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

A Audit.NET: 一个小框架来审计.NET对象变化
 
0.0 6.3
Featured
149 1.7k 528

U 此repo为Unity3D中各种游戏设计模式的实践与运用
 
0.0 0.0
  6月前
Featured
1.1k 11.8k 2k

A Awesome .NET!:很棒的.NE库、工具、框架和软件集合
 
0.1 0.7
  1月前
Featured
18 203 55

W Wire - 用于.NET框架的高性能POCO对象的二进制序列化器
 
0.6 0.8
Featured
153 1k 382

I ITextSharp - iText的一个.NET版本。用于在.Net应用中操作PDF文档
 
0.0 0.3
Featured
401 5.6k 986

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

F FluentEmail - System.Net.Mail 的一个Fluent 封装,包含razor模板的支持。
 
2.7 6.3
  8天前
Featured
45 540 93

J Jurassic - ECMAScript语言和运行时的实现。它的目标是为.net提供最好的性能和最符合标准的JavaScript实现。
 
4.4 5.7
Featured
151 1.9k 378

J Jint - .NET的javascript语言解释器,它提供了完整的ECMA 5.1兼容可运行在任何.NET平台
 
7.2 5.2
  7天前
Featured
97 683 219

N NetTopologySuite 一个.NET GIS 解决方案具有快速和可靠的特点
 
6.5 1.7
Featured
25 323 107

E Exceptionless - .NET平台的Exceptionless客户端
 
1.0 0.3
Featured
54 425 46

L LinqOptimizer - 一个自动查询优化器 - 顺序和并行LINQ的编译器
 
1.4 0.0
  1年前
Featured
71 1.9k 219

F Fable - F#转成的JavaScript编译器
 
1.0 4.0
Featured
168 2.2k 336

F F#编译器,核心库和工具的开源版本 - 函数式编程语言能够更安全、更快、更好的编写代码
 
0.6 0.0
  1年前
Featured
33 176 55

M MVC.Template - ASP.NET Core MVC项目启动模板
 
1.5 1.8
  17天前
Featured
37 362 44

P Peasy是一个中间层框架,它提供了一个易于使用和灵活的规则引擎。旨在应对共同的挑战,如并发处理、事务支持、容错、线程、可伸缩性、异步并且易于测试性和支持多个客户端。
 
1.1 0.0
  1年前
Featured
50 406 83

A Algorithmia - .NET 3.5+的算法与数据结构库,Algorithmia包含复杂的算法和数据结构图形,优先级队列,命令,undo-redo等等。
 
2.1 0.0
  1年前
Featured
328 6k 1.3k

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

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

口袋妖怪保存编辑器
 
0.0 10.0
Featured
128 3.1k 389

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