简单、现代、通用

C#是一种通用的类型安全且面向对象的编程语言。这种语言的目标是提高程序员的生产力,为此,需要在简单性、可表达性和心能之间实现平衡。C#语言首席架构师从第一个版本开始就是Anders Hejlsberg(Turbo Pascal的发明者和Delphi架构师)。C#语言与平台无关,但是它能够很好的与Microsoft .NET Framework协同工作。

C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。

C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。

图片上传及压缩处理

2017年11月04日

压缩类 -- ImageThumbnail ,可按大小、比例进行压缩using System; using System.IO; using System.Drawing; using System.Drawing.Imaging; namespace cw.doctor.Core.Images { public class ImageThumbnail { ...

.NET FluentScheduler 定时器

2017年11月02日

最近要做一个项目,定时从知乎上面获取推荐的文章,存入数据库,之后访问者访问显示。这个有一个问题就是如何定时从知乎上面获得文章(知乎已经提供了相应的API,直接访问即可)。关键是怎么定时?在网上看了一下,可以采用:FluentScheduler,GitHub地址是:FluentScheduler首先是安装FluentScheduler程序包:打开程序包控制台,输入:Install-Package F...

await GetResponseAsync()

2017年11月02日

await GetResponseAsync() 示例代码:using System;using System.Text;using System.Net;using System.IO;using System.Threading;using System.Threading.Tasks;namespace BlogAppCore.Common{ public class HttpRequ...

C#后台发送POST和GET请求方法

2017年11月02日

HTTP GET使用方法:using System;using System.Text;using System.Net;using System.IO;namespace BlogAppCore.Common{ public class HttpGet { /// <summary> /// 后台发送GET请求 /// </summary> ...

C# SOCKS5 Proxy

2017年10月23日

public class ConnectionException:ApplicationException{ public ConnectionException(string message) :base(message) { }}/// <summary>/// Provides sock5 functionality to clients (Connect o...

ip2region

2017年10月23日

ip2region - 最自由的ip地址查询库,ip到地区的映射库,提供Binary,B树和纯内存三种查询算法,妈妈再也不用担心我的ip地址定位。1. 99.9%准确率,定时更新:数据聚合了一些知名ip到地名查询提供商的数据,这些是他们官方的的准确率,经测试着实比纯真啥的准确多了。每次聚合一下数据需要1-2天,会不定时更新。2. 标准化的数据格式:每条ip数据段都固定了格式:城市Id|国家|区域|...

System.InvalidOperationException

2017年10月17日

System.InvalidOperationException is thrown when a method of an object is called when the state of the object cannot support the method call." xml:space="preserve" style="font-family: "Microsoft YaHei ...

c# Dictionary求交集、差集、并集

2017年10月08日

1.对两个字典(键相同就认为相同)求交集、并集和差集(List和数组同理)Dictionary<string, int> dt1 = new Dictionary<string, int>();for (int i = 0; i < 10000; i++){  dt1.Add(i.ToString(), i);}Dictionary<string, int> dt2 = new Dictionar...