自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

nanqing

nanqing

  • 博客(9)
  • 收藏
  • 关注

原创 [二合一]C#读取和导出EXCEL类库(可操作多个SHEET)

讀取:public   void Read(string FileName)    {        AppLibrary.ReadExcel.Workbook workbook = null;        workbook = AppLibrary.ReadExcel.Workbook.getWorkbook(FileName);        int k = 0;        Syst

2009-08-11 14:23:00 2041

原创 Ajax 提示框

ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "onekey", "alert(成功弹出)", true);

2009-08-11 13:56:00 493

原创 反射的使用方法(轉)

Vincent.Q重剑无锋,大巧不工 电话:13867408830;QQ:154538878;邮箱:xiyang-0@163.com    本文主要介绍net技术中"反射"的使用方法,包括如何对属性赋值,获取变量,属性,方法,事件的列表,如何设置属性及调用方法等.希望对新人有所帮助咯.//反射的使用方法public class TestProperty{    pr

2009-08-08 14:50:00 682

原创 c#泛型的使用(轉)

 在2005年底微软公司正式发布了C# 2.0,与C# 1.x相比,新版本增加了很多新特性,其中最重要的是对泛型的支持。通过泛型,我们可以定义类型安全的数据结构,而无需使用实际的数据类型。这能显著提高性能并得到更高质量的代码。泛型并不是什么新鲜的东西,他在功能上类似于C++的模板,模板多年前就已存在C++上了,并且在C++上有大量成熟应用。  本文讨论泛型使用的一般

2009-08-08 14:45:00 6564 1

原创 委托(轉)

1.什么是委托?委托是一种定义方法签名的类型,可以与具有兼容签名的任何方法关联。 2.委托有什么特点? 委托类似于 C++ 函数指针,但它们是类型安全的。 委托允许将方法作为参数进行传递。  委托可用于定义回调方法。 委托可以链接在一起;例如,可以对一个事件调用多个方法。 方法不必与委托签名完全匹配。  C# 2.0 版引入了匿名方法的概念,此类方法允许将代码块

2009-08-08 12:24:00 533

原创 List与ArrayList的区别

List 和ArrayList的相同点:1>都是通过索引访问集合中的元素。2>添加和删除的方法相同。List 和ArrayList的不同点:1,List 对所保存元素做类型约束。2, List添加/删除无需拆箱、装箱。3,ArrayList可以添加任何类型。4,ArrayList添加/删除需要拆箱、装箱。

2009-08-08 11:48:00 589

原创 尽可能使用属性(Property),少使用字段(Field)实现对数据的访问 (轉 )

1、property本质上是两个函数set和get,在访问数据时可以对数据进行检查和操作,而field不支持;      a、property实现安全检测            在对数据进行检测时,当数据不符合条件时,最好以抛异常的形式来处理,不要给数据设置默认值。如下例所示。      当给Name赋空值时,如果给_name数据设置默认值NoName,这是相当危险的。试想我们现在有两个实例分别为

2009-08-08 11:47:00 463

原创 C#虚函数virtual详解收藏(转)

同种意义的直观理解:1、基类中定义虚方法,派生类中可以用override 来覆盖基类中的方法。只有基类的方法加上关键字virtual后才可以被override,从而实现面向对象最重要的特征--多态性,即基类可以使用派生类的方法2、简单一点说就是子类中override的方法能够覆盖积累中的virtual方法,当你把一个子类的实例转换为基类时,调用该方法时还是调用的子类的override的方法虚拟函数

2009-08-08 11:42:00 480

原创 创建常量时尽可能使用readonly,而不是const

const float _pi = 3.1415926;    readonly float _r = 20.23;Const常量是编译时常量,也就是说当CLR编译器将const常量编译成中间语言IL(Intermediate Language )语言时,IL直接用const常量的值来替代了程序中对该常量的引用。编译时常量的优缺点:优点:效率高缺点:可扩展性差,不灵活Re

2009-08-07 09:28:00 470

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除