
C#小知识点
文章平均质量分 81
andycode
爱好交友。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C# base和this
// new关键字引起了大家的不少关注,尤其感谢Anders Liu的补充,让我感觉博客园赋予的交流平台真的无所不在。所以,我们就有必要继续这个话题,把我认为最值得关注的关键字开展下去,本文的重点是访问关键字(Access Keywords):base和this。虽然访问关转载 2011-09-30 17:25:18 · 380 阅读 · 0 评论 -
windows进程间通信
这次我们来说一下通过windows消息机制来进行进程间的通信。如果只是简单的传递一个值,可以定义一个自己的消息类型。如果需要传递较复杂的类型,可以使用Data Copy 说明:WM_USER常量WM_USER常量是用来给帮助应用程序定义自己的用户消息,常用的形式如:WM_USER + X,其中X 是一个整数。通过这个常量的定义消息的发送方与接收方就可以行成一个协议。转载 2013-06-07 12:00:53 · 725 阅读 · 0 评论 -
web应用程序和Web网站区别
转载地址:http://www.cnblogs.com/wofy2008/archive/2009/04/24/1442661.html Vs2005和VS2008中都有建立web应用程序和Web网站,总搞的大家不知所戳。web应用程序可能是微软为了让程序员很好的从winform过渡到web开发而保留了。Web网站就完全要应用到web开发的。其实两者之间没有什么大的区别,自己从表象总结转载 2012-07-27 12:27:26 · 1149 阅读 · 0 评论 -
C# WinForm技巧“将Form嵌入到Panel”
虽然有 TabControl控件, 但是为了减少主窗体的代码量, 可以将部分分页的功能模块放置于一个 Form 中, 当调用时, 直接把这个 Form嵌入到一个 Panel中即可.示例如下:要嵌入的 Form: public partial class FormEmbed : Form { public FormEmbed()转载 2012-02-21 12:06:01 · 978 阅读 · 0 评论 -
BuildExcelConnectionString excel 连接字符串
public string BuildExcelConnectionString(string filename) { string ext = System.IO.Path.GetExtension(filename); // Support for Excel 2007 XML format if (ext.To转载 2011-12-20 15:56:51 · 1245 阅读 · 0 评论 -
Enum.GetValues
DBTypeEnum enumvalue = DBTypeEnum.SqlServer; foreach (DBTypeEnum value in Enum.GetValues(typeof(DBTypeEnum))) { if (value.ToString().Equals(DbTypeName))原创 2012-03-13 09:18:19 · 2196 阅读 · 0 评论 -
求时间差
DateTime dtstart = DateTime.Now; DateTime dtend = DateTime.Now; TimeSpan ts = dtend.Subtract(dtstart).Duration();原创 2011-12-21 13:24:13 · 406 阅读 · 0 评论 -
委托深入学习
有两个问题:1. 用什么方法或工具来重新MulticasetDelegate??? 2. 委托的协变和抗变表现的是多态特性吗??它的主要应用是什么呢??委托:运行时动态的指定执行某代码块。delegate void RunDele原创 2011-07-05 14:48:52 · 613 阅读 · 0 评论 -
线程池学习之ThreadPool Class
先存着,还没仔细看。哈哈// ==++==// // // Copyright (c) 2006 Microsoft Corporation. All rights reserved.// // The use and distr原创 2011-08-12 09:52:45 · 1566 阅读 · 0 评论 -
Thread与ThreadPool的内存之战
转载地址:http://www.cnblogs.com/hsapphire/archive/2011/03/09/1978600.htmlThread与ThreadPool使用的时候在内存里对象是如何分布的呢? 今天我们就从内存堆的角度分析下两者。 先上小白鼠代码转载 2011-08-12 11:14:27 · 3123 阅读 · 1 评论 -
MSMQ概念
MSMQ全称MicroSoft Message Queue,微软消息队列,是在多个不同的应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相连的网络空间中的任一位置。它的实现原理是:消息的发送者把自己想要发送的信息放入一个容器中(我们称之为转载 2011-08-19 16:41:33 · 758 阅读 · 0 评论 -
浅拷贝 深拷贝
出处: http://xugang.cnblogs.com也许会有人这样解释C# 中浅拷贝与深拷贝区别: 浅拷贝是对引用类型拷贝地址,对值类型直接进行拷贝。不能说它完全错误,但至少还不够严谨。比如:string 类型咋说? 其实,我们可转载 2011-09-14 12:03:39 · 371 阅读 · 0 评论 -
ICloneable 接口 深拷贝 浅拷贝
支持克隆,即用与现有实例相同的值创建类的新实例。命名空间: System 程序集: mscorlib(在 mscorlib.dll 中)语法C# [ComVisibleAttribute(true)]public interface ICloneabl转载 2011-09-15 10:47:13 · 535 阅读 · 0 评论 -
深拷贝 与 浅拷贝 验证
验证内容: 浅拷贝:是指将对象的所有字段复制到一个新对象。 对值类型字段只是简单的拷贝一个副本到目标对象,改变对象中值类型字段的值不会反映到原始对象中,因为拷贝的是副本。 引用型字段则是拷贝他的一个引用到目标对象.原创 2011-09-20 12:02:46 · 592 阅读 · 0 评论 -
IOC学习
IOC前世今生转载地址:http://blog.jobbole.com/76510/原文出处: 家住腊树下 前些天,参与了公司内部小组的一次技术交流,主要是针对《IOC与AOP》,本着学而时习之的态度及积极分享的精神,我就结合一个小故事来初浅地剖析一下我眼中的“IOC前世今生”,以方便初学者能更直观的来学习与理解IOC!也作抛砖引玉之用。转载 2017-01-10 11:43:13 · 609 阅读 · 0 评论