Dapper--.NET(C#)的一款高性能ORM组件
目前有关.NET(C#)的ORM组件也是不少了,比较成熟和之名的比如:ServiceStack.OrmLite,PetaPoco,NHibernate,Entity Framework,Dapper等等。今天我给大家推荐的是Dapper这款...
分享一个超全的.NET(C#) GDI+图形图像编程教程(转载)
本.NET图形图像编程示例教程转自博客园孤影'Blog的超全面的.NET GDI+图形图像编程教程本示例教程主要为.NET的图形图像编程作了如下的介绍:《GDI+绘图基础》1 GDI+概述2 Graphics类2.1 Graphics类的方...
分享一个.NET(C#)按指定字母个数截断英文字符串的方法--提供枚举选项,可保留完整单词
分享一个.NET(C#)按字母个数截断英文字符串的方法,该方法提供枚举选项。枚举选项包括:可保留完整单词,允许最后一个单词超过最大长度限制,字符串最后跟省略号以及不采取任何操作等,具体示例实现代码如下: using System;...
分享一个.NET(C#)用正则表达式判断字符串是否是IP地址的静态扩展方法
本篇文章分享一个.NET(C#)用正则表达式判断字符串是否是IP地址的静态扩展方法,具体实现代码如下:public static bool IsIpaddress(this string input){ string pattern ...
推荐一个.NET(C#)的HTTP辅助类组件--RestSharp
互联网上关于.NET(C#)的HTTP相关的辅助类还是比较多的,这里再为大家推荐一个.NET的HTTP辅助类,它叫RestSharp。RestSharp是一个轻量的,不依赖任何第三方的组件或者类库的Http的组件。RestSharp具有以下...
.NET(C#)如何判断一个指定的文件是否正在被其他程序所占用(或者文件是否正在使用中)
.NET(C#)如何判断一个指定的文件是否正在被其他程序所占用或者说文件是否正在使用中。这里我们利用FileStream的Open方法捕获异常来判断指定文件是否正在使用,具体判断实现如下:#region 文件是否被占用 /// <...
分享.NET(C#)生成指定长度的随机字符串的通用方法
分享.NET(C#)生成指定长度的随机字符串的通用方法,此方法可以指定字符串的长度,是否包含数字,是否包含符号,是否包含小写字母,是否包含大写字母等,具体实现代码如下:#region 生成指定长度的随机字符串 /// <summ...
.NET(C#)用正则表达式清除HTML标签(包括script和style),保留纯本文
如今是互联网时代,随时随刻都在接触网页数据。那么对于.NET的开发人员来说,处理网页源码就是有时候就不能避免了。今天给大家分享.NET用正则表达式清除HTML标签的通用方法。使其保留网页源码中的纯文本,具体方法:#region 去掉HTML...
.NET(C#)字符串操作之--将非数字和字母用正则表达式替换为横线
本篇分享一个.NET(C#)字符串操作的常用方法,即:将非数字和字母用正则表达式替换为横线#region 将非数字和字母换为横线 /// <summary> /// 将非数字和字母换为横线 /// </s...
.NET 4.5中使用Task.Run和Parallel.For()实现的C# Winform多线程任务及跨线程更新UI控件综合实例
在C# WINFORM的开发中,难免会遇到多线程的开发以提高程序的执行效率。自己刚才开始在做多线程的开发时也遇到了很多这方面的问题,比如:如何使用并实现多线程功能、跨线程更新UI控件等问题。还记得最初使用的是System.Threading...
分享两个.NET(C#版)日期和Unix TimeStamp相互转换的方法
分享两个.NET(C#版)中的日期和Unix TimeStamp相互转换的方法,平时比较少于用到这样的处理,记录于此,以备日后查阅。#region 将日期转换成Unix TimeStamp /// <summary> ...
.NET(C#)使用Serialize、Deserialize序列和反序列化XML文档--XML文件转换为Object
本文给大家分享一下C#操作(读取、写入)XML文档的实用方法,即用.NET本身提供的Deserialize和Serialize进行反序列化和序列化XML文档。这种方法主要是对比较规范的XML文档进行操作,因为它(XML文档)和类对象是严格对...
.NET(C#)如何遍历Dictionary
我们知道.NET中的Dictionary是键/值对的集合,使用起来也是比较方便,Dictionary也可以用KeyValuePair来迭代遍历,具体如下:using System;using System.Collections.Gener...
.NET(C#)使用Buffer.BlockCopy()方法将byte array转换为string
.NET(C#)使用Buffer.BlockCopy()方法将byte array转换为string:static string GetString(byte[] bytes){ char[] chars = new char[byt...
.NET(C#)根据指定时间日期获取当月的第一天和最后一天
C#中对日期的处理方法还是比较丰富的,但于本文标题所描述--根据指定时间获取当月的第一天和最后一天还是需要所额外处理的。当然,因为每个月的第一天总是从1号开始的,所以取月的第一天相对来说比较简单,即:DateTime date = new ...
.NET(C#)枚举的使用总结--获取键/值及键/值列表等
在我的站点里,以前写过两篇关于.NET(C#)枚举的文章:1.C#根据枚举的数值(Value)获取对应的Name值 2.C#/.NET根据枚举Name获取对应的Value值 但以上这些都只是关于枚举的一小部分内容的介绍,今天总结一个枚举在实...
.NET(C#)Parallel.ForEach()并行执行测试实例
.NET的开发中(特别是WINFORM),经常会涉及到并行执行。.NET提供了Parallel.ForEach()的方法,可以完成并行执行任务。以下是对Parallel.ForEach()的测试样本:using System;using S...
C#读取大文本文件(转载)
本文转至:http://www.cnblogs.com/huaxiaoyao/p/4051832.html做BI开发测试的时候,有可能面对source文件数GB的情况,如果使用一般的文本编辑器,则会卡死,或要等很久才能显示出来。有时候,我们...
.NET中关于First,FirstOrDefault,Single,SingleOrDefault几个方法的区别,实例及使用场景
.NET的System.Linq.Enumerable类为我们提供了许多Linq方法,今天给大家分享一下关于First,FirstOrDefault,Single,SingleOrDefault几个方法的区别,实例及使用场景,首先是关于这几...
C#实现通过WebRequest的WebProxy代理IP和端口下载网页内容源码
C#开发中,一些需要实现抓取某个网站网页内容的需求,但现在很多网站都有单位时间内访问次数的限制。为了在短时间内抓取到更多我们想要的网页内容,这时我们就需要使用代理来实现了。C#来实现IP代理抓取是非常容易实现的,只需要通过WebReques...