33494 浏览
喜欢(2)

ASP.NET从URL链接地址下载文件到本地(实例源码)

在ASP.NET的WebForm应用程序中,实现从URL链接地址下载文件到本地还是比较方便和简单的,今天就分享一个结合下载实现的实例给大家,其实现的核心代码如下://创建Stream Stream stream = null; //一次读取并返回到客户端的字节数 var bytesToRead = 10000; //缓存上面读取到的字节 var buffer = new Byte[byt...

ASP.NET 2014-08-23 08:53 0评论 0收藏
30153 浏览
喜欢(3)

分享一个用C#(.NET)实现的多功能线程池管理组件--Smart Thread Pool

今天在Codeproject上发现一个关于线程和线程池的好东东--Smart Thread Pool,在此与大家一起分享。这个组件实现了很多关于线程的高级功能,并且作者Ami Bar提供了实现的源码,实例,测试以及Demo。Smart Thread Pool的主要功能如下(原文,翻译过来感觉怪怪的):The number of threads dynamically changes according to the workload o...

类库组件 2014-08-20 11:50 0评论 0收藏
24088 浏览
喜欢(7)

C#用Linq实现DataTable转换成List的方法实例详解

前段时间用反射的方法实现了DataTable转换成List的方法(见:C# DataTable转换成List的方法与测试),今天用Linq来实现DataTable到List<Object>的转换,以前用DataTable转换成List都是for来for去的,当用了linq实现后,发现这种转换比for快捷多啦。下面我还是以一个实例来作详细的实现和说明。首先,我们创建一个User类: public class User { ...

C#开发 2014-08-19 15:24 0评论 0收藏
AD 友情赞助
19460 浏览
喜欢(0)

C#中String和string的区别(不同)

我们知道,C#中的String和string都可以声明字符串变量,但两者有何区别呢?在这里总结一下:string是System.String的别称,所以,从技术角度上来说,他两是一样的。惟一不同的是,当你在使用String的时候,你先得引入命名空间:using System;否则是不能通过编译的。好了,这就是String和string的区别,如果你觉得有什么意见,欢迎交流。

C#开发 2014-08-14 11:53 0评论 0收藏
19653 浏览
喜欢(5)

C#根据枚举的数值(Value)获取对应的Name值

以前C#程序开发中,在获取枚举对应的Name时最常想到的方法是:传入枚举的value值,用switch或者if语句来逐个判断,然后取出匹配的Name值。但今天在这里给大家介绍一种更简洁的实现方式,用Enum.GetName()方法,具体实现看以下代码:using System;namespace JsonDynamic{ class Program { static void Main(string[] args) { ...

C#开发 2014-08-13 13:12 0评论 0收藏
35272 浏览
喜欢(0)

C#4.0中var和dynamic的区别

var,dynamic的区别var是静态类型,是在编译时决定的变量类型,编译器和运行时知道var声明的变量的类型,var仅仅是一个语法糖,说得更直白一些的话就是可以让你少输入一些字符,如下的实现是完全一样的:var str="hello world.";和string str="hello world.";以上这种声明都会告诉编译器str是string类型,我们可以使用string的属性和方法(比如:str.Trim(),str.Len...

C#开发 2014-08-05 17:28 0评论 0收藏
AD 友情赞助
36073 浏览
喜欢(0)

C#将日期转换为对应的星期名称的快速写法--SO EASY

以前将日期转换为对应的星期名称的做法是使用switch来实现,今天给大家推荐另一种C#的快速实现,就一行代码搞定,SO EASY,具体实现代码如下:var dayOfWeek = new CultureInfo("zh-cn").DateTimeFormat.GetDayName(DateTime.Now.DayOfWeek);不断地学习,终可有收获~~~

C#开发 2014-07-21 11:56 1评论 0收藏
48313 浏览
喜欢(3)

C#将字符串中的URL地址添加A标签

应用场景如下:现有一个字符串:var textToBeLinkified = "my string <a href='ftp://www.abc.com'>ftp://www.abc.com</a> abc ftp://www.abc.com abbbbb http://abc2.com";此字符串中有带有A标签的链接,也有没有带A标签的URL地址,我们需要将没有带A标签的URL转换成有A标签的链接,而原带A标签...

C#开发 2014-07-15 12:53 0评论 0收藏
57909 浏览
喜欢(4)

C#如果判断一个字符串中是否包含另一个字符串数组或列表中的任何一个元素

前段时间写了一篇《C#正则表达式判断一个字符串中是否包含某个字词》的文章,那篇文章中的判断只是对单个字符串的精确匹配判断,但对于本文标题中所描述的情形并不适用,如现在有以下需求:var str="This is a test string.";var excludeWordList=new List<string>{"is","test","string"};我们要判断str字符串中里有包含excludeWordList中的...

C#开发 2014-07-15 10:07 0评论 0收藏
AD 友情赞助
26730 浏览
喜欢(3)

C#中UTF-8,GB2312等各种编码之间的转换以及字符串的编码/解码

用本文的标题去GOOGLE,百度一搜索,结果一大把,但我为什么还要写这篇文章呢?原因只有一个,就是积累一下自己在学习和实际开发中的一些知识和经验,与大家一起分享。对于刚接触C#或者C#编码的朋友,希望在你看到整理的这些转换方法之后对你有所帮助。C#开发中,编码转换是我们必然遇到也必须处理的一个问题,本文将和大家一起学习在C#开发中是如何来实现像UTF-8到GB2312等各种编码的转换的,由于是工作之余来写文章的,所以我会不断慢慢地更新本...

C#开发 2014-07-09 07:30 0评论 0收藏
42283 浏览
喜欢(0)

C#使用HttpWebRequest和HttpWebResponse跟踪Url每一步重定向地址

在实际开发过程中,往往我们需要从一个已知的URL跟踪其在网络中的重定向的地址列表,参考了查了一下资料,Stackoverflow上的解决方案:http://stackoverflow.com/questions/17990604/get-a-collection-of-redirected-urls-from-httpwebresponsepublic static string RedirectPath(string url){ ...

C#开发 2014-07-01 22:46 0评论 0收藏
26689 浏览
喜欢(1)

C#将Object序列化成XML并保存文件

今天BOSS有个临时需求,即调用部分数据生成网站对应的GOOGLE XML地图文件,此需求的要点是将类对象(Urlset)序列化成XML文档,话不多说,直接上代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.IO;using Sys...

C#开发 2014-05-19 18:04 0评论 0收藏
AD 友情赞助
5759 浏览
喜欢(1)

多线程链式队列的控制台程序(转)

本文转自:http://bbs.csdn.net/topics/210023993要求:一:2个线程往队列写数据,1个线程从队列里面读数据 读取的是最后一个线程写的数据;(在控制台输出读和写的数据)二:能区分是哪个线程写的数据三:用exit命令结束线程实现方法:using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplicat...

C#开发 2014-04-06 10:45 0评论 0收藏
43110 浏览
喜欢(3)

C# DataTable转换成List的方法与测试

刚才看到博客园的一个讨论,C# DataTable 转 List(大家进来讨论讨论) ,提供一个参考(http://stackoverflow.com/questions/1427484/convert-datatable-to-listt),具体实现和测试如下:class Program { static void Main(string[] args) { Console.WriteLine("Start.....

C#开发 2014-04-02 09:51 0评论 0收藏
22179 浏览
喜欢(5)

记录比较好的C#/.NET学习、问答、提高的资源站(不断更新)

利用这篇文章来分享一下个人觉得比较好的.NET资源站点,这些站点都是平时个人爱逛的地方:http://www.asp.nethttp://www.dotnet-tricks.com摘要:这是一个.NET开发者自己建立的关于.NET开发技术,技巧的网站,作者的每一篇文章都是用心构思和撰写,内容充实,很有参考和阅读的价值。http://www.codeplex.com摘要:微软官方的开源平台http://www.codeproject.co...

推荐资源 2014-03-13 09:46 0评论 0收藏
47893 浏览
喜欢(8)

c# Task多线程并行任务中等待所有线程都执行完成

C#多线程中如何等待所有线程的任务都执行完成呢?在.net 4.0以4.0+中,有Task.WaitAll(params Task[] tasks)方法来等待所有Task[],而不需要更多的操作。按照微软官方的文档,我写了一个实例来调试和说明:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Thr...

C#开发 2014-02-28 00:05 0评论 0收藏
45567 浏览
喜欢(5)

C#多任务并行执行(Parallel.Invoke)

C#的Parallel.Invoke是多任务并行执行的一个不错选择,代码简洁,以下是微软的官方示例:namespace ParallelTasks{ using System; using System.IO; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; using System.Ne...

C#开发 2014-02-20 22:33 0评论 0收藏
22139 浏览
喜欢(7)

C#正则表达式判断一个字符串中是否包含某个字词

有一个字符串如: string s= "Hello1 Hello2";现在有判断字符串s中是否包含单词"Hello",如果用s.contains("Hello")会返回true,但是我只想匹配精准的单词"Hello",这时我们就需要借助正则表达式来处理,如下:bool contains = Regex.IsMatch("Hello1 Hello2", "Hello"); // 输出 falsebool contains = Regex....

C#开发 2014-02-16 17:40 0评论 0收藏
60148 浏览
喜欢(69)

[置顶] C# WINFORM窗体间通过委托和事件传值(自定义事件参数)--实例详解

在C# WINFORM的日常开发中,我们通常需要遇到跨窗体传值这一问题,实现的方式也是有很多的,今天给大家分享一种通过委托和事件来实现的传值方式。不多说废话,我将用一个具体的实例来跟大家说明怎么样利用很委托和事件以及自定义的参数来实现跨窗体传值。例如:程序中我们有一个主窗体,其中文本框的值是我们需要从另外一个窗体中获取的,如图:在这个表单窗体中,填写完整联系人地址信息后,我们希望把这些信息回传到主窗体中,如图:最终,我们想让主窗体得到如...

WINFORM 2014-02-04 13:24 3评论 0收藏
AD 友情赞助