![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 62
haibinglong
这个作者很懒,什么都没留下…
展开
-
值类型与引用类型
c#值类型和引用类型在C#中,值类型:整型、布尔型、字符型、实数型、结构型、枚举型。引用类型:类、对象、字符串、数组、接口、委托。区别:1、值类型通常被分配在栈上,它的变量直接包含变量的实例,使用效率比较高。2、引用类型分配在托管堆上,引用类型的变量通常包含一个指向实例的指针,变量通过该指针来引用实例。3、值类型继承自ValueType(注意:而转载 2012-02-10 10:42:21 · 359 阅读 · 0 评论 -
PostgreSQL
http://www.enterprisedb.com/products-services-training/pgdownload#windows Installer version Version 9.1.2-1 Win X86-64原创 2012-03-09 18:01:56 · 551 阅读 · 0 评论 -
show()与showDialog()的区别
A.WinForm中窗体显示 显示窗体可以有以下2种方法: Form.ShowDialog方法 (窗体显示为模式窗体) Form.Show方法 (窗体显示为无模式窗体) 2者具体区别如下: 1.在调用Form.Show方法后,Show方法后面的代码会立即执行 2.在调用Form.ShowDialog方法后,直到关闭对话框后,才执行此方法后面的代码转载 2012-03-02 08:50:02 · 28161 阅读 · 3 评论 -
WinForm-Windows控件的焦点事件顺序
(一)当通过使用键盘(Tab、Shift Tab等)或调用 Select 或 SelectNextControl 方法或通过将 ContainerControl.ActiveControl 属性设置为当前窗体等方式更改焦点时,焦点事件按以下顺序发生: Enter --> GotFocus --> Leave --> Validating --> Validated -->转载 2012-02-21 11:59:02 · 1426 阅读 · 0 评论 -
反射相关
有时候,为了快速批量处理已经实现某个基类或者某个接口的子类,需要通过反射的方式获取到他们的类类型(Type),然后再通过 view sourceprint?1Activator.CreateInstance(objType);或者view sourceprint?1A转载 2012-02-28 13:07:03 · 613 阅读 · 0 评论 -
log4net 相关
1、概述log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。本文主要是介绍如何在Visual Studio2008中使用log4net快速创建系统日志,如何扩展以输出自定义字段。2、一个简单的使用实例第一步:在项目中添加对log4net.dll的引用,这里引用版本是1.2.10.0。原创 2012-02-18 23:42:53 · 764 阅读 · 0 评论 -
可访问性级别
这是一个本来就老掉牙的理论问题了,既然已经这样说了,为什么还会有这篇文章呢?当然,呵呵,这里只是重在梳理,相信大家对这个理论很熟悉了,不过在这里我会根据自己的理解做很详细的介绍。首先上张图吧,有图有真相嘛!类修饰符的访问详解(转)" alt="C# 类修饰符的访问详解(转)" src="http://s7.sinaimg.cn/middle/48b5f827g8cf8538d8296&690"转载 2012-02-17 08:37:50 · 853 阅读 · 0 评论 -
C# 修饰符
类修饰符:public、internal、partial、abstract、sealed、static成员修符:public、protected、private、internal、sealed、abstract、virtual、override、readonly、const Public:最开放,所有的本程序集以及其他的程序集里面的对象都能够访问转载 2012-02-16 16:13:53 · 328 阅读 · 0 评论 -
C#中创建、打开、读取、写入、保存Excel的一般性代码
using System; using System.Reflection; // 引用这个才能使用Missing字段 using Excel;namespace CExcel1 { class Class1 { [STAThread] static void Main(string[] args) { //创建Application对象 Excel转载 2012-02-16 09:44:16 · 354 阅读 · 0 评论 -
C# ArrayList的用法
System.Collections.ArrayList类是一个特殊的数组。通过添加和删除元素,就可以动态改变数组的长度。一、优点1. 支持自动改变大小的功能2. 可以灵活的插入元素3. 可以灵活的删除元素4. 可以灵活访问元素二、局限性跟一般的数组比起来,速度上差些三、添加元素1.public virtual int Add(object value);将转载 2012-02-24 11:01:22 · 411 阅读 · 0 评论 -
C# 操作Excel的类
/*----------------------------------------------------------------// 版权:http://XingFuStar.cnblogs.com//// 文件名: OpeareExcel// 文件功能描述: 用C#来操作Excel,//// 作者:XingFuStar// 日期:2007年8月10日///转载 2012-02-16 09:42:24 · 401 阅读 · 0 评论 -
C# 有用的网址
http://blog.sina.com.cn/s/blog_48a45b950100kwf2.htmlhttp://blog.sina.com.cn/s/articlelist_1657872467_3_1.htmlhttp://www.cnblogs.com/dahuzizyd/category/63833.html原创 2012-02-21 12:04:22 · 439 阅读 · 0 评论 -
C#操作Excel知识点
近期在使用C#操作excel,主要是读取excel模板,复制其中的模板sheet页,生成多个sheet页填充相应数据后另存到excel文件,所用到的知识点如下。一、添加引用和命名空间添加Microsoft.Office.Interop.Excel引用,它的默认路径是C:Program FilesMicrosoft Visual Studio 9.0Visual Studio Tools f转载 2012-02-23 08:37:14 · 476 阅读 · 0 评论 -
xml相关
--> XmlNode xn = xmlDoc.SelectSingleNode(node);XmlNodeList nodelist = xmlDoc.SelectNodes("//controller/form"); 操作xml文件的类是 using Sy原创 2012-02-21 16:10:07 · 353 阅读 · 0 评论 -
常量
常量是在编译时已知并在程序的生存期内不发生更改的不可变值。 在程序中使用常量至少有3个好处:A.常量用易于理解的清楚的名称替代了含义不明确的数字或字符串,使程序更易于阅读。B.常量使程序更易于修改。C.常量更容易避免程序出现错误。如果要把另一个值赋给程序中的一个常量,而该常量已经有了一个值,编译器就会报告错误。 在C#中定义常量的方式有两种:静态常量(Compile-原创 2012-02-10 10:08:37 · 543 阅读 · 0 评论 -
static
static关键字大家肯定是用的很多了,说起来大家也都知道,这有什么好谈的?可是回想起以前的一些事情,不免叫我心中......事情起因,一个项目中的一些类中全部都是方法,但是被设计成了非静态类了。于是我为了说服同事将这些类设计成静态的,下了好大的力度。等同事明白过来以后,我已疲惫不堪。不知道您是否存在以下观点?static是从面向过程到面向对象的遗留产物,以往开发都是面向过程的转载 2012-02-18 20:34:02 · 364 阅读 · 0 评论