摘要:        
正如前面所述,对象是面向对象语言的核心,数据抽象和对象封装是面向对象技术的基本要求,而实现这一切的主要手段和工具就是类。类的成员包含数据成员(常量、域、事件)和函数成员(方法、属性、索引器、操作符、构造函数和析构函数等)    阅读全文
posted @ 2011-05-06 23:37 智卓见 阅读(708) 评论(0) 推荐(0)
			
  | 
	|||
| 
			 
摘要:        
正如前面所述,对象是面向对象语言的核心,数据抽象和对象封装是面向对象技术的基本要求,而实现这一切的主要手段和工具就是类。类的成员包含数据成员(常量、域、事件)和函数成员(方法、属性、索引器、操作符、构造函数和析构函数等)    阅读全文
 
posted @ 2011-05-06 23:37 智卓见 阅读(708) 评论(0) 推荐(0) 
摘要:        
一个面向对象的语言在处理对象时,必须遵循的三个原则是:封装、继承和多态。
  所谓“封装”,就是用一个框架把数据和代码组合在一起,形成一个对象。遵循面向对象数据抽象的要求,一般数据都被封装起来,也就是外部不能直接访问对象的数据,外部能见到的只有提供给外面访问的公共操作(也称接口,对象之间联系的渠道)。在C#中,类是对象封装的工具,对象则是封装的基本单元。
   封装的对象之间进行通信的一种机制叫做消息传递。消息是向对象发出的服务请求,是面向对象系统中对象之间交互的途径。消息包含要求接收对象去执行某些活动的信息以及完成要求所需要的其他信息(参数)。发送消息的对象不需要知道接收消息的对象如何对请求予以响应。接收者接收了消息,它就承担了执行指定动作的责任,作为消息的答复,接收者将执行某个方法,来满足所接收的请求。    阅读全文
 
posted @ 2011-05-06 23:34 智卓见 阅读(956) 评论(0) 推荐(1) 
摘要:        
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Reflection;namespace 反射{ class Program { static void Main(string[] args) { ReflcetionTest test = new ReflcetionTest(); test.ClassMemberInfo(); Console.ReadLine(); } } /// <summary>     阅读全文
 
posted @ 2011-05-06 01:19 智卓见 阅读(511) 评论(0) 推荐(1) 
摘要:        
Format:可以使String.Format方法来创建格式化字符串和连接表示多个对象的字符串。此方法自动将传递给它的任何对象转换为字符串。例如,如果应用程序必须向用户显示器Int32值和DateTime值,则可以很方便地使用Format方法来构造表示这些值了字符串。    阅读全文
 
posted @ 2011-05-06 01:12 智卓见 阅读(1551) 评论(0) 推荐(0) 
摘要:        
String对象是不可改变的。每次使用System.String类中的方法之一是都要在内存中创建一个新的字符串对象,这就需要为该对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的String对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用System.Text.StringBuilder类。例如,当在一个循环中将许多字符串连接在一起时,使用StringBuilder类可以提高性能。    阅读全文
 
posted @ 2011-05-06 01:07 智卓见 阅读(890) 评论(4) 推荐(2)  | 
	|||