上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 25 下一页

2010年1月13日

C#读取Excel写入数据库/将 Excel 文件转成 DataTable

摘要: #region 读取Excel /// <summary> /// 将 Excel 文件转成 DataTable 后,再把 DataTable中的数据写入表Products /// </summary> /// <param name="serverMapPathExcelAndFileName"></param> /// <param nam... 阅读全文

posted @ 2010-01-13 16:39 bicabo 阅读(6265) 评论(6) 推荐(0) 编辑

C# 数据类型

摘要: 一、分类 C# 数据类型分为: 值类型、引用类型 值类型主要由两类组成:结构、枚举 结构分为以下几类:Numeric(数值)类型(整形 浮点型 decimal)、 bool 、用户自定义结构 引用类型包括: 类 class (Object、String)、代表 delegate、数组 Array、接口 interface 二、值类型 整形 类型 范围 大小 sbyte -128 到 127 有符... 阅读全文

posted @ 2010-01-13 16:18 bicabo 阅读(245) 评论(0) 推荐(0) 编辑

C#值类型和结构类型

摘要: 在向大家详细介绍C#值类型和C#结构类型之前,首先让大家了解下类型设计,然后全面介绍C#值类型和C#结构类型。 条款讨论的是类型设计时候的tradeoff——是将类型设计为结构还是类。Bill Wagner先生给出了一个原则“C#值类型用于存储数据,引用类型用于定义行为(value types store values and reference types ... 阅读全文

posted @ 2010-01-13 16:08 bicabo 阅读(1036) 评论(0) 推荐(0) 编辑

基类构造函数和初始化器的执行顺序

摘要: using System;namespace cSharpJichu{ public class A { public A() { Console.WriteLine("A的构造函数被调用"); } } public class B : A { public B() { Console.WriteLine("B的构造函数被调用"); } X x = new X(); //初始化器 } publi... 阅读全文

posted @ 2010-01-13 15:58 bicabo 阅读(219) 评论(1) 推荐(0) 编辑

接口详解

摘要: using System;namespace cSharpJichu{ interface IInterface { void InterfaceClassA(); void InterfaceClassB(); } public class ImplementInterfaceClass : IInterface { private string a = "在 ImplementInterfa... 阅读全文

posted @ 2010-01-13 15:04 bicabo 阅读(249) 评论(0) 推荐(1) 编辑

抽象类详解一

摘要: using System;namespace cSharpJichu{ public class BaseClass { private string a = string.Empty; public void RunAtBaseClassA() { Console.WriteLine("RunAtBaseClassA"); } public virtual void RunAtBaseClass... 阅读全文

posted @ 2010-01-13 14:51 bicabo 阅读(290) 评论(0) 推荐(1) 编辑

深入剖析C#的多态三

摘要: 在派生类中对虚方法进行重载   先让我们回顾一下普通的方法重载,普通的方法重载指的是:类中两个以上的方法(包括隐藏的继承而来的方法),取的名字相同,只要使用的参数类型或者参数个数不同,编译器便知道在何种情况下应该调用哪个方法。   而对基类虚方法的重载是函数重载的另一种特殊形式。在派生类中重新定义此虚函数时,要求的是方法名称,返回值类型、参数表中的参数个数、类型顺序都必须与基类中的虚函数完全一... 阅读全文

posted @ 2010-01-13 14:35 bicabo 阅读(176) 评论(0) 推荐(0) 编辑

深入剖析C#的多态二

摘要: 三、虚方法   当类中的方法声明前加上了virtual 修饰符,我们称之为虚方法,反之为非虚。使用了virtual 修饰符后,不允许再有static, abstract, 或override 修饰符。 示例1:带有虚方法的类 using System ; public class DrawingBase { public virtual void Draw( ) { Console.Writ... 阅读全文

posted @ 2010-01-13 14:29 bicabo 阅读(171) 评论(0) 推荐(0) 编辑

深入剖析C#的多态一

摘要: 一、什么是多态   面向对象程序设计中的另外一个重要概念是多态性。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。可以把一组对象放到一个数组中,然后调用它们的方法,在这种场合下,多态性作用就体现出来了,这些对象不必是相同类型的对象。当然,如果它们都继承自某个类,你可以把这些派生类,都放到一个数组中。如果这些对象都有同名方法,就可以调用每个对象的同名方法。   同一操作作用于不同的对... 阅读全文

posted @ 2010-01-13 14:20 bicabo 阅读(263) 评论(0) 推荐(0) 编辑

类的继承详解一

摘要: using System;namespace cSharpJichu{ class BaseClass { private string a = string.Empty; public void RunAtBaseClassA() { Console.WriteLine("RunAtBaseClassA"); } public virtual void RunAtBaseClassVirtual... 阅读全文

posted @ 2010-01-13 11:40 bicabo 阅读(266) 评论(0) 推荐(0) 编辑

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 25 下一页

导航