
C# 基础知识
valeb
这个作者很懒,什么都没留下…
展开
-
C#中面向对象的OOP概念
一、C#的对象和类对象是包含数据和操作的实体,它既定义数据元素,又定义可应用这些数据元素的操作。类是对一组具有相同属性和行为的对象的描述,类的内容称为类的成员。声明类的语法:访问修饰符 class 类名{ //类的主体}给类命名应使用帕斯卡命名法,确保类的名称是一个名词。类的主题包含成员变量和成员方法声明成员变量语法:访问修饰符 数据类型 成员变量名;原创 2012-04-09 14:08:34 · 676 阅读 · 0 评论 -
C#委托
“接口”是一组类的抽象“委托”是方法的抽象 定义和使用委托分三个步骤: 1、委托声明。 2、委托实例化。 3、委托调用。一、定义委托定义委托的语法如下: delegate 返回类型 委托名();定义委托和定义方法很相似,委托没有具体的实现体,由关键字delegate声明,直接以分号结束。委托能够代表什么样的方法,由它的返回值类翻译 2012-03-21 13:23:17 · 474 阅读 · 0 评论 -
ADO.Net 中 SQLHelper 的写法
ExecuteScalar() 、ExecuteNonQuery() 、ExecuteReader()在编程中常用当中有以上三种: using System;using System.Collections.Generic;using System.Linq;using System.Text;//引用SQL数据using System.Data;usin原创 2012-04-19 13:35:40 · 642 阅读 · 2 评论 -
连接数据库 配置文件 configer
在项目中添加: XML文件在文件中写入config 连接字符串 config连接字符串 <add name="StudentManageDB" connString="Server=.;DataBase=StudentManageDB;Uid=sa;Pwd="/>在程序中使用连接字符串string Mycon = Config原创 2012-04-19 16:31:10 · 1155 阅读 · 0 评论 -
ADO.Net
问:ADO.Net是什么答:ADO 是 .Net 对 DataBase 操作的相关类的集合。 ADO(常用)的相关对象1、连接对象:Connection2、命令对象:Command3、数据读取器对象:DataReader 4、 数据适配器对象: DataAdapter5、数据集对象: DataSet (Sql)ADO.NET中常用的对象有原创 2012-04-09 16:42:58 · 523 阅读 · 1 评论 -
导入导出
浏览OpenFileDialog ofd = new OpenFileDialog();ofd.Filter = "excel文件|*.xls"; if (ofd.ShowDialog() != System.Windows.Forms.DialogResult.OK) { return;转载 2012-04-26 17:56:34 · 703 阅读 · 0 评论 -
方法
方法的定义规范:访问修饰符 返回值类型 方法名(参数列表)访问修饰符:规定方法的访问级别返回值类型:规定方法执行完以后返给调用者的信息数据类型,方法有返回值使用 return 关键字 方法名:供调用者使用 参数列表:规定调用该方法需要的参数public string ShowInfo(string name,int age)//方法签名{原创 2012-04-11 17:47:50 · 383 阅读 · 0 评论 -
理解类与对象
一个类最基本的组成:字段、属性、方法。字段又称成员变量,定义在方法外,类的内。理解如图:字段如果定义在方法内则称为:局部变量字段:private int studentID;//定义一个int 类型的私有字段studentID属性:public int StudentID{ get{return studentID;} set{studentID=valu原创 2012-04-11 13:59:34 · 684 阅读 · 3 评论 -
字符串处理
分割、连接字符串分割Split() string name="valeb";string[]letterArray=name.Split();//Split()中没有分隔符号,则为空字符。string[]LetterArray=name.Split(',')//Split()中有一个char类型的逗号 ——‘,’分隔 连接 join()string[] Ar原创 2012-04-10 13:39:45 · 654 阅读 · 3 评论 -
类中的属性
属性的作用:先看一个简单的作用private string studentAge;public string StudentAge{ get { return studentAge; } set { if(studentAge>16)&&(studentAge<20)//判断是否是程序的要求原创 2012-04-11 14:03:00 · 673 阅读 · 2 评论 -
值类型、引用类型
值类型又称为基本数据类型值类型在传递变量时,传递的是变量的“副本”,而不是变量本身,变量修改后相互没有影响int myScore=85;int youScor=myScore;//变量youScore重新开辟新的内存空间,并将85复制到新的空间中Console.WriteLine("{0},{1}",myScore,youScore);//85,85youScore原创 2012-04-10 16:15:16 · 336 阅读 · 0 评论 -
使用构造函数
构造函数是在创建给定类型的对象时执行的类方法。构造函数具有与类相同的名称,它通常初始化新对象的数据成员。 在下面的示例中,使用一个简单的构造函数定义了名为 Taxi 的类。然后使用 new 运算符来实例化该类。 在为新对象分配内存之后,new 运算符立即调用 Taxi 构造函数。 public class Taxi{ public bool isIniti原创 2012-04-10 13:19:22 · 302 阅读 · 0 评论 -
类和结构
类和结构是 .NET Framework 中的常规类型系统的两种基本构造。 两者在本质上都属于数据结构,封装着一组整体作为一个逻辑单位的数据和行为。 数据和行为是该类或结构的“成员”,它们包含各自的方法、属性和事件等类是一种“引用类型” 创建类的对象时,对象赋值到的变量只保存对该内存的引用。将对象引用赋给新变量时,新变量引用的是原始对象。通过一个变量做出的更改将反映在另一个变量中,原创 2012-04-10 10:34:46 · 339 阅读 · 0 评论 -
继承
继承(加上封装和多形性)是面向对象的编程的三个主要特性(也称为“支柱”)之一。继承用于创建可重用、扩展和修改在其他类中定义的行为的新类。其成员被继承的类称为“基类”,继承这些成员的类称为“派生类”。派生类只能有一个直接基类。但是,继承是可传递的。如果 ClassB 派生出 ClassC,ClassA 派生出 ClassB,则 ClassC 会继承 ClassB 和 ClassA 中声明的成员。原创 2012-04-10 11:19:35 · 383 阅读 · 0 评论 -
结构
结构是使用struct 关键字定义的,例如public struct PostalAddress{ // Fields, properties, methods and events go here...} 结构与类共享大多数相同的语法,但结构比类受到的限制更多:在结构声明中,除非字段被声明为 const 或 static,否则无法初始化。原创 2012-04-10 11:03:26 · 388 阅读 · 0 评论 -
封装、类、类继承 杂记
封装“封装”有时被称为面向对象的编程的第一个支柱或原则。 根据封装的原则,类或结构可以指定其每个成员对于该类或结构外部的代码的可访问性。 可将无意在类或程序集外部使用的方法和变量隐藏起来,以减小编码错误或遭恶意利用的可能性。 类“类”是一种构造,通过使用该构造,您可以将其他类型的变量、方法和事件组合在一起,从而创建自己的自定义类型。 类继承继承是通过使用“派生”来实原创 2012-04-10 10:41:51 · 322 阅读 · 0 评论 -
C# 装箱 与 拆箱
装箱和拆箱:任何值类型、引用类型可以和object(对象)类型之间进行转换。 装箱:是指将一个值类型隐式或显式转换成一个object类型,或者把这个值类型转换成一个被该值类型应用的接口类型(interface-type)。把一个值类型的值装箱,就是创建一个object实例并将这个值复制给这个object,装箱后的object对象中的数据位于堆中,堆中的地址在栈中。被装箱的类型的值是作为一个原创 2012-04-09 14:24:58 · 839 阅读 · 0 评论 -
位与、或、异或
位与: &011101001100101001000000两个数都为1,则为1;至少一个数为0,则为0; ============================= 位或: |011101001100101011111110两个数据都为0,则为0;至少一个数为1,则为1;============================= 位异域:原创 2012-04-20 10:36:57 · 631 阅读 · 0 评论