随笔分类 -  04 .NET

摘要:1.深拷贝与浅拷贝 拷贝即是通常所说的复制(Copy)或克隆(Clone),对象的拷贝也就是从现有对象复制一个“一模一样”的新对象出来。虽然都是复制对象,但是不同的 复制方法,复制出来的新对象却并非完全一模一样,对象内部存在着一些差异。通常的拷贝方法有两种,即深拷贝和浅拷贝,那二者之间有何区别呢?M... 阅读全文
posted @ 2015-04-09 14:37 心存善念 阅读(392) 评论(0) 推荐(0)
摘要:System.Guid.NewGuid().ToString()全球唯一标识符(GUID) 是一个字母数字标识符,用于指示产品的唯一性标识public string ToString( string format)参数format类型:System.String一个单格式说明符,它指示如何格式... 阅读全文
posted @ 2015-01-24 21:01 心存善念 阅读(5700) 评论(0) 推荐(1)
摘要:1. 创建一个 C# Class Library ,命名为:ClassLibraryDemo2. 打开项目的属性,在点选左边的 “Application”(就是第一个tab) , 然后点击 Assembly Information 按钮 ,在弹出的Dialog中, 必须在底部勾上: Make assembly COM-visible !否则 , 这个dll将不能以COM方式访问 .( 也可以在代码中的类声明中写上[ComVisible(true)] , 效果一样,需要增加using System.Runtime.InteropServices;引用)3. 创建强命名签名文件并使用使用vs.ne 阅读全文
posted @ 2013-12-19 13:04 心存善念 阅读(1794) 评论(0) 推荐(0)
摘要:1.空格一般情况下," " 的空格可能被过滤掉,在中文输入法中也同样。有的人会使用2次空格,但是还是无法达到目的。实现方法:" "的空格,这不是使用2次空格,虽然看起来一样,实际上它是半角切换到全角来实现的下面是做下拉框用到二级菜单碰到的问题:使用上述方法即可解决。注:如您也遇到一些类似问题,欢迎共享下 阅读全文
posted @ 2013-12-11 15:39 心存善念 阅读(330) 评论(0) 推荐(0)
摘要:参考文章:http://stackoverflow.com/questions/3616215/like-in-lambda-expression-and-linq1. c=>c.name.contains("A")2.c=> Regex.IsMatch(tc.name,"A*")3.c=> sqlmethods.like(c.name,"A*")缺点:不支持所有版本详见:http://msdn.microsoft.com/en-us/library/bb355235.aspx当前类型为Linq Expression 阅读全文
posted @ 2013-11-18 14:32 心存善念 阅读(3627) 评论(0) 推荐(0)
摘要:本文主要介绍IL代码,内容大部分来自网上,进行整理合并的。 一、IL简介 为什么要了解IL代码? 如果想学好.NET,IL是必须的基础,IL代码是.NET运行的基础,当我们对运行结果有异议的时候,可以通过IL代码透过表面看本质;IL也是更好理解、认识CLR的基础;大量的实例分析是以IL为基础的,所以 阅读全文
posted @ 2013-10-22 13:59 心存善念 阅读(811) 评论(0) 推荐(0)
摘要:原文连接: http://www.cnblogs.com/xieduo/articles/606202.html 一、文件保存在服务器,提供下载 方法一:导出到csv文件,存放在服务器端任一路径,然后给客户下载 优点: 1、可以进行身份认证后给客户下载,如果放到非web目录就没有对应的url,客户无 阅读全文
posted @ 2013-09-06 18:46 心存善念 阅读(2902) 评论(0) 推荐(0)
摘要:0.操作系统win7 + iis6 +mvc31.sql20082.vs2010--------------------------------------------mvc3下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=4211.NET Framework4.0http://www.microsoft.com/zh-cn/download/details.aspx?id=17718 阅读全文
posted @ 2013-08-27 18:25 心存善念 阅读(207) 评论(0) 推荐(0)
摘要:1.删除//url为图片的相对路径(~/UpLoadFiles/test.jpg),path为将url转换为绝对路径,通过File类操作string path = HttpContext.Current.Server.MapPath(url); if (File.Exists(path)) { File.Delete(path); }2.新建以创建bmp(保存图片)为例//新建bmp图片//W,H为宽高,像素为单位//path为相对路径(~/UpLoadFiles/t.jpg) System.Drawin... 阅读全文
posted @ 2013-08-06 10:47 心存善念 阅读(319) 评论(0) 推荐(1)
摘要:链接:http://www.cnblogs.com/yiyisawa/archive/2008/11/24/1339826.html周六闲来无事,学习了多线程BackgroundWorker,以此记录。此案例功能:实现用BackgroundWorker处理进度条,可以开始,暂停,继续,清空。BackgroundWorker说明:摘抄自---http://msdn.microsoft.comBackgroundWorker 类允许您在单独的专用线程上运行操作。耗时的操作(如下载和数据库事务)在长时间运行时可能会导致用户界面 (UI) 似乎处于停止响应状态。如果您需要能进行响应的用户界面,而且面临 阅读全文
posted @ 2013-07-04 13:20 心存善念 阅读(669) 评论(0) 推荐(0)
摘要:原文连接:http://blog.csdn.net/zjlovety/article/details/7658528VS2020中“添加ASP.NET文件夹”里没有App_Code,添加普通文件夹然后命名为App_Code后,在里面添加类文件后,其它文件夹的文件却引用不了,这是怎么回事?在Web应用程序中不能通过右键项目-〉”添加“-〉”添加ASP.NET文件夹“方式添加。因为Web应用程序中App_Code就不存在。 不过可以通过手动的方式创建,添加一个文件夹命名为App_Code就可以了。这样子创建的和在网站中创建的App_Code的在外观上一样的。先高兴一下,但没有这么简单的。 你在Ap 阅读全文
posted @ 2013-07-02 11:07 心存善念 阅读(407) 评论(0) 推荐(0)
摘要:1. 【经验分享】解读支付宝接口程序http://club.alipay.com/read-htm-tid-8681401.html2.支付宝接口http://www.cnblogs.com/fallenangel/archive/2006/05/17/402595.html3.支付宝接口资料下载http://club.alipay.com/read.php?tid=9976972 阅读全文
posted @ 2013-07-02 10:03 心存善念 阅读(530) 评论(0) 推荐(1)
摘要:原文链接:http://blog.csdn.net/byondocean/article/details/6871881参考链接:http://www.cnblogs.com/hsapphire/archive/2010/04/16/1713211.html初学C#的时候,老是被IEnumerable、IEnumerator、ICollection等这样的接口弄的糊里糊涂,我觉得有必要切底的弄清楚IEnumerable和IEnumerator的本质。下面我们先看IEnumerable和IEnumerator两个接口的语法定义。其实IEnumerable接口是非常的简单,只包含一个抽象的 方法G 阅读全文
posted @ 2013-06-25 10:25 心存善念 阅读(627) 评论(0) 推荐(0)
摘要:官网:http://msdn.microsoft.com/zh-cn/library/dd799517.aspx原文链接:http://book.51cto.com/art/201112/308570.htm参考链接:http://www.cnblogs.com/yukaizhao/archive/2011/10/27/xiebian-nibian.html1.3.4 泛型类型的协变(covariant)和逆变(contravariant)在.NET 4.0之前的版本中,泛型类型是不支持协变和逆变的,但是委托类型的参数是支持协变和逆变的。什么是协变和逆变呢?在编程语言中,“协变”是指能够使用与 阅读全文
posted @ 2013-06-25 10:20 心存善念 阅读(1189) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/zcttxs/archive/2012/05/21/2511947.html http://www.cnblogs.com/flashlm/archive/2009/07/25/file_stream_write_method.html http://w 阅读全文
posted @ 2013-05-26 01:57 心存善念 阅读(3482) 评论(1) 推荐(0)
摘要:ASP.NET 操作Cookie详解 增加,修改,删除http://www.cnblogs.com/cpcpc/archive/2011/03/28/2123030.htmlCookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份而储存在用户本地终端上的数据(通常经过加密)。定义于RFC2109。它是网景公司的前雇员Lou Montulli在1993年3月的发明。 服务器可以利用Cookies包含信息的任意性来筛选并经常性维护这些信息,以判断在HTTP传输中的状态。Cookies最典型的应用是判定注册用户是否已经登录网站,用户可能会得到提示,是否在下一次进入此网站时保留用户. 阅读全文
posted @ 2013-05-25 09:51 心存善念 阅读(432) 评论(0) 推荐(0)
摘要:今天新开的一个项目突然发现引用System.Runtime.Serialization.Json 提示 命名空间 不存在类型或命名空间名称 json明明前段时间刚开发的WCF是很正常的引用的,认真比照了引用的文件位置是一样的,记得前段时间在CSDN上也有人抱怨看不到System.Runtime.Serialization.Json 后面发现首先,当然是项目是3.5的,只引用一个System.Runtime.Serialization 是不够的,还要添加 System.ServiceModel、System.ServiceModel.Web的引用,OKSystem.Runtime.Seriali 阅读全文
posted @ 2013-05-20 04:29 心存善念 阅读(1541) 评论(0) 推荐(0)
摘要:Dictionary 官方文档:http://msdn.microsoft.com/en-us/library/xfhwa508.aspx 而Directory<T,T>是HashTable的泛型模式,用KeyValuePair<T,T>来遍历Directory<T,T>。 Dictionary泛型 阅读全文
posted @ 2013-05-17 10:40 心存善念 阅读(5417) 评论(0) 推荐(2)
摘要:http://www.cnblogs.com/jfzhu/archive/2012/11/16/2772576.html 阅读全文
posted @ 2013-05-10 18:51 心存善念 阅读(312) 评论(0) 推荐(0)
摘要:1.C# Timer用法及实例详解 http://developer.51cto.com/art/200909/149829.htm http://www.cnblogs.com/OpenCoder/archive/2010/02/23/1672043.html 关于C# Timer类 在C#里关于 阅读全文
posted @ 2013-05-10 09:46 心存善念 阅读(99887) 评论(2) 推荐(5)