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

 在线阅读

0 0 0

基于WPF开发的便签
 
0.0 6.2
  7天前
3 57 13

D DotNettySocket是一个.NET跨平台Socket框架(支持.NET4.5+及.NET Standard2.0+),同时支持TcpSocket、WebSocket和UdpSocket,其基于微软强大的DotNetty框架,力求为Socket通讯提供简单、高效、优雅的操作方式。
 
0.2 1.7
  5天前
1 4 0

B Bing.Sequence是Bing应用框架的序列号生成操作类库
 
0.0 0.0
  2月前
1 3 5

C 此项目为Natasha的衍生项目,为用户提供高性能的深度克隆
 
0.0 8.0
  昨天
4 22 3

K 快、准、狠的Mapper组件
 
0.0 8.2
4 119 2

Y 用于.NET Core的交互式命令行界面工具包
 
1.2 4.3

A ASP.NET Core 连接 GitLab 与 MatterMost 打造 devops 工具
 
2.6 3.3
  12天前
1 2 1

C CtrlNet.Util是一个.net core平台下的应用框架,由常用公共操作类(工具类)、第三方组件封装,第三方业务接口封装等组成
 
0.1 1.8
  11天前
58 760 177

W 基于DotNetCore,实现0编码创建项目,0编码生成业务模块。框架严格遵循MVVM的开发模式,并深得MVVM的精髓。对于新手,可以快速上手搭建项目;对于高手,可以把那些繁琐重复的工作交给框架生成,专心攻克需求难点。
 
3.4 10.0
1 41 13

.net 持续集成工具
 
2.9 0.0
  3月前

S 数据牛刀是一款提供大数据表自动分割、归档和清理过期数据的服务。它使用C# /.NET CORE实现,当前支持Mysql数据源。
 
1.5 2.3
  16天前
5 64 5

Z 自动重新加载 ASP.NET core 开发
 
0.1 2.5
  14天前
5 14 0

N NetSockets是一个开源库,旨在使服务器和客户端设置更容易和更简洁
 
0.0 5.2
2 22 8

M 模块化项目,集商城,音乐,CRM,视频等等
 
0.0 3.0
  9天前
1 28 7

A AA.ServiceBus 是基于MassTransit的消息中间件,提供点对点和发布订阅的通信方式
 
0.3 2.0
  23天前
1 7 1

L Light.Cron是一个使用简单的基于dotnet standard 2.0的定时任务组件, 通过执行对象和对执行方法的Attribute进行定时任务配置
 
0.4 1.2
  27天前
Popular
4 72 4

L LtGt是一个用于处理HTML的简约库。 它可以将任何符合HTML5的代码解析为对象模型,您可以使用该对象模型遍历节点或定位特定元素。
 
9.3 10.0
  22天前
0 7 0

D DotNetFramework.CAP 是一个基于 .NET Framework的 C# 库,它是一种处理分布式事务的解决方案,基于DotNetCore.CAP修改。
 
0.0 8.2
4 58 3

T TinaX Framework 是一个基于Unity引擎的游戏开发框架,旨在为中小型游戏提供一个稳定、相对完善的开箱即用的解决方案。
 
0.2 3.0
4 15 5

J JT1078协议、GB1078协议、道路运输车辆卫星定位系统-视频通讯协议
 
0.0 4.0
  前天
23 203 9

L Low allocation async/await for C#/.NET
 
0.7 10.0
  25天前
0 1 0

Z Zarch - C#的辅助语言,用于管理依赖
 
0.0 5.8
  1月前
4 26 0

S Splatting是一种在PowerShell中传递参数的技术
 
0.0 1.2
  17天前
0 37 9

S SharpTask是一个简单的代码集,可与Task Scheduler服务api交互,并与Cobalt Strike兼容
 
0.0 2.2
  1月前
0 34 2

D Dplayer弹幕服务器C#版
 
0.0 3.2
0 4 0

Y 一个用.Net Core简单实现的Server酱,通过API发送一个通知到微信上
 
0.0 0.3
  1月前
Popular
1k 11.9k 2.8k

C CoreCLR是.NET Core的运行时,包括垃圾收集器、JIT编译器、原始数据类型和低级类
 
8 206 36

P Panda.DynamicWebApi 是一个动态生成WebApi的组件,生成的API符合Restful风格,受启发于ABP。它可以根据符合条件的类来生成WebApi,由MVC框架直接调用逻辑,无性能问题,完美兼容Swagger来构建API说明文档,与手动编写Controller相比并无区别。
 
2.0 0.0
  2月前
1 3 5

C 此项目为Natasha的衍生项目,为用户提供高性能的深度克隆
 
0.0 8.0
  昨天
52 876 92

W WinDynamicDesktop - 将macOS Mojave动态桌面功能移植到Windows 10
 
2.7 4.3
106 1.3k 89

U Uno Platform - 用于iOS,Android和WebAssembly的UWP桥接器
 
0.1 10.0
Popular
645 5.3k 3.5k

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

HslControls控件库的使用demo
 
0.6 4.8
  昨天
Popular
123 3.4k 311

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

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

E Entity Framework Core是流行Entity Framework数据访问技术的一个轻量级和可扩展版本
 
219 1.9k 856

. .NET开源和跨平台机器学习框架 ML.NET 的一些示例
 
0.8 10.0
30 176 31

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

D dotnet-format是dotnet的代码格式化程序
 
1.0 10.0
  前天
4 15 5

J JT1078协议、GB1078协议、道路运输车辆卫星定位系统-视频通讯协议
 
0.0 4.0
  前天
Popular
326 2.8k 820

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

J 基于Quartz.NET 3.0的web管理界面。docker打包开箱即用、内置SQLite持久化、语言无关、业务代码零污染、支持 RESTful风格接口、傻瓜式配置
 
1.5 4.2
  3天前
12 32 5

J 基于Dapper提供极简、迅速、强大的增删改查功能。支持.netcore
 
0.0 3.3
  3天前
27 319 27

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

P Polaris一个PowerShell 6的跨平台,简约的Web框架
 
1.3 3.3
0 7 0

D DotNetFramework.CAP 是一个基于 .NET Framework的 C# 库,它是一种处理分布式事务的解决方案,基于DotNetCore.CAP修改。
 
0.0 8.2
20 195 33

W WPF-Math是一个.NET库,用于为WPF框架提供LaTeX排版样式数学公式渲染
 
0.6 3.7
  5天前
Popular
750 8.3k 667

B Blazor 是一个 Web UI 框架,可通过 WebAssembly 在任意浏览器中运行 .Net
 
Popular
563 8.1k 3.2k

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

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

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

Unity机器学习代理
 
10.0 10.0
Popular
623 6.3k 1.3k

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

A ASP.NET和ASP.NET Core的文档
 
10.0 10.0
Popular
645 5.3k 3.5k

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

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

I IdentityServer4 用于ASP.NET Core的OpenID Connect与OAuth 2.0框架
 
10.0 10.0
Popular
196 4.9k 365

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

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

BenchmarkDotNet是一个用于基准测试的强大.NET库
 
10.0 7.2
  5天前
Popular
205 4.3k 502

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

L LiteDB - 一个小型,快速和轻量级的NoSQL嵌入式数据库。文档存储在单个数据文件中
 
10.0 10.0
Popular
229 3.8k 338

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

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

R Refit是Xamarin和.NET的自动类型安全的REST库
 
10.0 6.3
Popular
162 3.4k 373

R Refit: 用于.NET Core,Xamarin和.NET的自动类型安全REST库
 
10.0 6.3
Popular
123 3.4k 311

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

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

W win-acme - Windows的简单ACME客户端 - 用于Let's Encrypt
 
10.0 10.0
Popular
202 3.1k 519

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

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

M moq:最受欢迎和友好的.NET的mocking框架
 
10.0 10.0
  3天前
Popular
254 3k 596

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

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

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

W 本社区是微软亚洲研究院(Microsoft Research Asia,简称MSRA)人工智能教育团队创立的人工智能教育与学习共建社区.
 
10.0 8.5
  前天
Popular
394 2.9k 894

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

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

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

. 简单的微ORM框架 NPoco
 
2.2 3.3
  前天
Featured
373 3.6k 521

C 摧毁Windows10间谍工具Destroy Windows 10 Spying
 
0.1 0.0
Featured
192 1.3k 135

G 关于.NET性能的书籍、课程、培训、会议谈判,博客和开源贡献者集合
 
0.0 0.2
  1月前
Featured
225 1.7k 316

P PerfView是一个性能分析工具,有助于隔离CPU和内存相关的性能问题。
 
0.0 3.0
Featured
98 3.1k 298

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

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

A Awesome .NET!:很棒的.NE库、工具、框架和软件集合
 
0.1 0.0
  3月前
Featured
34 239 94

P ProtoBuf - C#代码生成器用于读写协议缓冲格式
 
0.9 3.2
Featured
51 554 108

R RawRabbit - RabbitMQ的一个现代化.NET Core库
 
3.6 0.0
Featured
148 948 340

I ITextSharp - iText的一个.NET版本。用于在.Net应用中操作PDF文档
 
2.9 0.7
Featured
33 287 66

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

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

F FluentEmail - System.Net.Mail 的一个Fluent 封装,包含razor模板的支持。
 
4.8 1.5
  12天前
Featured
146 1.5k 327

J Jint - .NET的javascript语言解释器,它提供了完整的ECMA 5.1兼容可运行在任何.NET平台
 
7.1 4.5
  3天前
Featured
29 484 53

R RestEase - 易于使用的类型安全REST API客户端库,具备简单和可定制
 
1.8 1.0
  22天前
Featured
27 181 85

E ExCSS - 一个CSS3解析器C#库
 
1.2 0.0
  1年前
Featured
94 514 180

N NetTopologySuite 一个.NET GIS 解决方案具有快速和可靠的特点
 
5.7 0.8
Featured
18 95 24

S StreamCryptor -流加密和解密利用libsodium和protobuf
 
0.0 0.0
Featured
77 1.7k 210

F Fable - F#转成的JavaScript编译器
 
1.1 10.0
Featured
173 2.1k 342

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

M Metrics-Net - 捕捉CLR 和应用级监测,让你请清楚发生了什么
 
3.8 0.0
  1年前
Featured
28 334 44

I Invoke-Build - PowerShell构建和测试自动化工具类似于Psake
 
1.8 0.0
  2月前
Featured
52 491 166

P ProjectScaffold - .NET解解决方案的一个脚手架原型(文件系统布局和工具)推荐用于F#项目-- 包括文件系统设置,依赖性和构建/测试自动化。
 
3.4 0.0
  3月前
Featured
52 347 72

A Algorithmia - .NET 3.5+的算法与数据结构库,Algorithmia包含复杂的算法和数据结构图形,优先级队列,命令,undo-redo等等。
 
2.0 0.2
  1月前
Featured
319 5k 1.1k

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

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

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