摘要: c#的各种访问修饰符1.各种访问修饰符2.程序集?1.各种访问修饰符访问修饰符说明public公有访问。不受任何限制。private私有访问。只限于本类成员访问,子类,实例都不能访问。protected保护访问。只限于本类和子类访问,实例不能访问。internal内部访问。只限于本项目内访问,其他不能访问。protected internal内部保护访问。只限于本项目(程序集)或是子类访问,其他不能访问C#成员类型的可修饰及默认修饰符如下表:成员类型默认修饰符可被修饰符enumpublicnoneclassprivatepublic、protected、internal、private、 pr 阅读全文
posted @ 2010-11-03 15:44 qiang.xu 阅读(248) 评论(0) 推荐(0) 编辑
摘要: c#解惑 预处理1.#define2.#if, #else, #elif, #endif3.#undef4.#regionC#中的预处理指令只是实现了c++中的一个子集,关键字的使用是和c++中是相同的。需要注意在cs文件中#define和#undef需要在文件的开始处声明。下面是一个主要框架:// 预处理指令#define DEBUGusing System;using System.Collections.Generic;using System.Linq;using System.Text;static void Main(string[] args) {#if DEBUG Consol 阅读全文
posted @ 2010-11-03 14:40 qiang.xu 阅读(236) 评论(0) 推荐(0) 编辑
摘要: c#中的值和引用1.c#中的值和引用类型2.传递参数ref1.c#中的值和引用类型2.参数传递ref如果函数中想要改变传递的参数(值类型的)的内部数据的话,可以使用关键字ref。需要注意的是关键字ref可以作为函数重载时函数签名的一部分。 阅读全文
posted @ 2010-11-03 14:22 qiang.xu 阅读(208) 评论(0) 推荐(0) 编辑
摘要: c#解惑系列1.c#中的值和引用2.预处理3.各种访问修饰符4.对象销毁5.多态6.操作符重载7.接口8.is or as?9.params关键字10.不规则数组11.委托和事件12.程序集和版本控制13.属性和反射14.线程15.序列化16.独立存储空间17.com组件编程 阅读全文
posted @ 2010-11-03 13:43 qiang.xu 阅读(221) 评论(0) 推荐(0) 编辑