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

 在线阅读

2 86 7

J 解析PowerShell和安全事件日志以获取敏感信息
 
0.1 0.5
  26天前
3 60 1

U ULID的快速.NET标准(C#)实现。 Ulid是可排序的随机id生成器。 该项目旨在通过最快的二进制序列化器(MessagePack-CSharp)技术实现性能。 它比Guid.NewGuid更快地生成。
 
0.1 5.8
  15天前
18 61 7

F 分布式任务调度系统,纯NET打造的重量级大数据实时计算平台,万亿级调度经验积累!面向1000作业以内中小企业大数据分析场景。
 
4.0 6.7
  8天前
2 19 4

F 这是 FreeSql 衍生出来的扩展包,包含 DbContext & DbSet、Repository & UnitOfWork 实现面向对象的特性
 
0.4 10.0
  昨天
1 17 4

X 侠客SDK是侠客软件整合这几年的研发成果开放出来的一个开源项目,它实现了PC控制安卓设备的一切基础框架,把复杂的接口封装简单化提供简洁明了的接口供开发者使用
 
0.2 10.0
9 17 1

W 微软开源的一种用于检测近似重复源代码的简单工具
 
0.0 0.0
  5月前
3 4 3

N N-Sharding 支持分库分表的数据库访问框架(.Net)
 
0.2 2.0
  27天前
2 27 4

T The TomatoLog 是一个中间件,包含客户端、服务端,非常容易使用和部署。 TomatoLog 的客户端和服务端目前都是基于 .NETCore 版本,客户端提供了三种日志流传输方式,目前实现了 Redis 和 RabbitMQ 流,剩余 Kafka 流式未实现。
 
2 8 2

Caliburn.Micro计算器
 
0.0 0.0
  3月前
38 275 70

Y 一个C#深度学习库,支持CUDA/OpenCL,结构良好,易于扩展
 
0.9 10.0
13 111 11

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

Y 一个轻量级,可移植(无需安装)的C#应用程序,用于从Microsoft Excel .xlsx和.xlsm文件中删除工作表和VBA保护
 
1.1 2.0
  1月前
8 179 25

S SharPyShell - 一个用于C#Web应用程序的微小且混淆的ASP.NET webshell
 
1.2 5.5

. .net Core2.2 WebApi通过OAuth2.0实现微信登录
 
0.6 0.5
  1月前
14 263 43

C Alibaba mysql database binlog incremental subscription & consumer components Canal's .NET client. 阿里巴巴mysql数据库binlog的增量订阅&消费组件 Canal 的 .NET 客户端
 
0.8 1.0
1 3 1

B Bing.ElasticSearch是Bing应用框架的Elasticsearch操作类库
 
3.4 1.0
  1月前
5 53 9

Tracing (描图) App for Windows 10
 
0.0 0.0
  2月前
5 55 7

E Elite是一个.NET core客户端应用程序,用于与Covenant交互
 
0.1 0.5
  1月前
13 7 3

N NewLife.MQ 是一个轻量级消息队列,无延迟分发,支持消费组和消息去重,不支持集群部署
 
1.3 0.2
  1月前
28 339 15

S SimdJsonSharp: 每秒解析千兆字节的JSON是SimdJson的C#版本
 
1.2 10.0
  1月前
68 877 230

F 它提供了广泛的FTP命令,文件上传/下载,SSL / TLS连接,自动目录列表解析,文件哈希/校验和,文件权限/ CHMOD,FTP代理,UTF-8支持,异步/等待支持等。
 
2.7 10.0
1 4 2

Y 一个基于CanalSharp(一款针对.NET的Canal客户端开源项目)封装的ASP.NET Core业务组件,可以用于实时收集MySql数据更改记录,目前为Draft版本
 
0.0 5.8
  前天
84 914 65

U Uno Platform - 用于iOS,Android和WebAssembly的UWP桥接器
 
2.8 10.0
Popular
76 1.2k 190

N Noda Time:适用于.NET的更好的日期和时间API
 
10.0 10.0
2 19 4

F 这是 FreeSql 衍生出来的扩展包,包含 DbContext & DbSet、Repository & UnitOfWork 实现面向对象的特性
 
0.4 10.0
  昨天
Popular
946 7.4k 1.9k

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

Y ysoserial.net 用于各种.NET格式化器的反序列化有效负载生成器
 
2.5 5.5
1 4 2

Y 一个基于CanalSharp(一款针对.NET的Canal客户端开源项目)封装的ASP.NET Core业务组件,可以用于实时收集MySql数据更改记录,目前为Draft版本
 
0.0 5.8
  前天
Popular
312 2.5k 720

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

M ManimumCI是用asp.net core来构建一套对asp.net core的Continuous deployment系统,尽量做到简单,再简单
 
6.0 3.2
  前天
55 451 244

T 太吾绘卷游戏Mod
 
1.8 10.0
Popular
617 5.7k 1.2k

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

W WinDynamicDesktop - 将macOS Mojave动态桌面功能移植到Windows 10
 
2.2 7.7
19 74 31

HslControls控件库的使用demo
 
0.0 4.5
  4天前
Popular
101 2.3k 214

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

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

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

M Microsoft Bot Framework 是一个综合全面的聊天机器人框架,开发者可以用Bot Framework开发和部署一个高品质的对话机器人供用户使用,也就是说Bot Framework就是帮你快速搭建智能服务的后端,快速在各种终端和服务上提供服务。
 
21 262 78

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

G Grpc扩展是一个基于GRPC的简单微服务框架
 
0.1 3.7
38 275 70

Y 一个C#深度学习封装利用CNTK作为后端
 
0.9 10.0
136 4.5k 554

S 使用10个微服务演示云原生技术的示例应用程序
 
10.0 2.8
  6天前
30 374 118

D 后端使用.NET Core 2 + Entity Framework Core构建,UI则是目前流行的基于Vue.js的iView。项目实现了前后端的动态权限管理和控制以及基于JWT的用户令牌认证机制,让前后端的交互更流畅。
 
3.3 1.0
Popular
651 9.3k 1.5k

D .NET assembly编辑器、反编译器和调试器
 
10.0 7.0
Popular
446 7.8k 812

Awesome Windows,好用的 Windows 工具收集
 
10.0 10.0
  8天前
Popular
566 7.7k 3.1k

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

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

S Scoop是一个Windows的命令行安装程序
 
10.0 10.0
  昨天
Popular
617 5.7k 1.2k

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

Unity机器学习代理
 
10.0 9.8
Popular
228 5.3k 535

Chocolatey CLI:类似yum或apt-get,但适用于Windows
 
10.0 10.0
  6天前
Popular
611 4.9k 12.4k

A ASP.NET和ASP.NET Core的文档
 
10.0 10.0
  4天前
Popular
474 4.9k 1.2k

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

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

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

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

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

C 语言特性提议 C# 语言设计会议记要 完整的 C# 6 语言规范(草案) 语言版本历史摘要
 
10.0 10.0
  昨天
Popular
404 4.2k 1.2k

I IdentityServer4 用于ASP.NET Core的OpenID Connect与OAuth 2.0框架
 
10.0 10.0
Popular
206 4k 486

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

BenchmarkDotNet是一个用于基准测试的强大.NET库
 
10.0 7.5
  7天前
Popular
348 3.5k 766

O Ocelot 使用.NET core创建API网关
 
10.0 6.7
Popular
170 3.4k 228

F FASTER,一个新的并发键值存储,专为点查找和大量更新而设计。通过利用快速外部存储,FASTER支持大于内存的数据。 FASTER与众不同之处在于其高速缓存优化索引可实现非常高的性能 - 当数据适合内存时,每秒可高达1.6亿次操作;
 
10.0 10.0
  5天前
Popular
386 3.4k 1.6k

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

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

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

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

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

M moq:最受欢迎和友好的.NET的mocking框架
 
10.0 10.0
  5天前
Popular
412 2.8k 872

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

W win-acme - Windows的简单ACME客户端 - 用于Let's Encrypt
 
10.0 10.0
Popular
199 2.8k 466

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

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

Rabbit.Rpc:.NET轻量级RPC框架
 
1.6 0.0
  2年前
Featured
106 652 265

. 简单的微ORM框架 NPoco
 
2.1 0.0
  6月前
Featured
149 522 200

The Pokemon Go Bot
 
1.6 0.0
Featured
66 367 118

.NET技术大系概览
 
1.1 0.0
  1年前
Featured
367 3.5k 489

C 摧毁Windows10间谍工具Destroy Windows 10 Spying
 
0.1 0.0
Featured
33 211 140

T Taurus.MVC is a asp.net mvc framework(适合场景:对性能和并发有较高要求的电商、站点、WebAPI等系统)
 
0.6 5.7
  13天前
Featured
25 147 35

A Aspect-Injector是一个.net框架,用于创建注入.net程序集
 
0.4 4.3
Featured
168 1.2k 119

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

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

Y 一个获取Bilibili视频下载地址的桌面应用
 
0.3 0.0
Featured
64 803 146

A Audit.NET: 一个小框架来审计.NET对象变化
 
2.4 1.8
  7天前
Featured
101 880 315

U 此repo为Unity3D中各种游戏设计模式的实践与运用
 
2.7 0.0
  2月前
Featured
1k 9.1k 1.5k

A Awesome .NET!:很棒的.NE库、工具、框架和软件集合
 
10.0 4.2
  28天前
Featured
36 406 106

C Canopy - F#开源web自动化和测试框架
 
1.4 0.0
  4月前
Featured
47 641 127

F FsCheck - .NET的自动随机测试
 
2.3 5.7
Featured
390 4.5k 844

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

F FluentEmail - System.Net.Mail 的一个Fluent 封装,包含razor模板的支持。
 
4.4 0.8
  1月前
Featured
148 1.4k 316

J Jint - .NET的javascript语言解释器,它提供了完整的ECMA 5.1兼容可运行在任何.NET平台
 
7.0 2.2
  25天前
Featured
30 422 48

R RestEase - 易于使用的类型安全REST API客户端库,具备简单和可定制
 
1.6 0.0
  8月前
Featured
22 244 87

E Exceptionless - .NET平台的Exceptionless客户端
 
0.7 0.7
Featured
32 260 124

D DotNetZip.Semverd - DotNetZip的一个分支用于操作zip文件。可以使用VB, C#或任何.NET语言轻松创建轻松地创建、提取或更新zip文件
 
2.3 0.0
  2月前
Featured
69 559 100

M Metrics-Net - 捕捉CLR 和应用级监测,让你请清楚发生了什么
 
3.7 0.0
  1年前
Featured
23 226 47

A Argu - F#项目的声明式CLI参数& XML配置解析器
 
0.7 0.0
Featured
28 321 42

I Invoke-Build - PowerShell构建和测试自动化工具类似于Psake
 
2.7 1.0
  14天前
Featured
50 483 163

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

M MVC.Template - ASP.NET Core MVC项目启动模板
 
1.1 3.5
  6天前
Featured
50 320 67

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

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

利用Unity实现的翻书效果的例子
 
0.9 0.0
  8月前
Featured
168 2.9k 374

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

A ASP.NET Core新增的库能够用超级简单的方法为Web应用添加实时功能
 
Featured
100 852 250

口袋妖怪保存编辑器
 
2.6 10.0
Featured
60 506 153

J 基于NGUI+tolua的简单游戏框架
 
1.6 0.0
Featured
100 1.5k 243

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