C# 概念
文章平均质量分 51
Cool_xiaocao
不断学习,不断进步
展开
-
关键字 Internal
[code="c#"]对于一些大型的项目,通常由很多个DLL文件组成,引用了这些DLL,就能访问DLL里面的类和类里面的方法。比如,你写了一个记录日志的DLL,任何项目只要引用此DLL就能实现记录日志的功能,这个DLL文件的程序就是一个程序集。如果你记录日志的程序集是这么定义的namespace LogerHelper { internal class aa ...原创 2011-04-12 22:31:51 · 156 阅读 · 0 评论 -
概念整合
[color=red][size=medium]函数签名[/size][/color]一个函数由这么几部分组成,函数名、参数个数、参数类型、返回值,函数签名由参数个数与其类型组成。函数在重载时,利用函数签名的不同(即参数个数与类型的不同)来区别调用者到底调用的是那个方法![color=red][size=medium]实例化[/size][/color]实例化---指的是给在堆中分...原创 2011-04-12 22:45:12 · 233 阅读 · 0 评论 -
派生类的构造函数
[size=medium][color=blue]派生类中定义带一个参数的构造函数(方法一)[/color][/size][code="c#"]public class GenericCustomer { private string name; public GenericCustomer() { } ...原创 2011-04-17 15:05:58 · 174 阅读 · 0 评论 -
泛型是什么,为什么要使用泛型,泛型的出现是解决什么问题的?
[size=large][size=medium]什么是泛型 我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用的数据类型,这样不就可以合并代码了吗?泛型的出现就是专门解决这个问题的。读...原创 2011-04-22 22:01:56 · 304 阅读 · 0 评论 -
c# 引用类型和值类型区别
[size=medium]值类型包括C#的基本类型(用关键字int、char、float等来声明),结构(用struct关键字声明的类型),枚举(用enum关键字声明的类型);而引用类型包括类(用class关键字声明的类型)和委托(用delegate关键字声明的特殊类)。C#中的每一种类型要么是值类型,要么是引用类型。所以每个对象要么是值类型的实例,要么是引用类型的实例。值类型的实例通常是...原创 2011-04-22 23:41:01 · 160 阅读 · 0 评论 -
基元类型
[size=medium][color=blue]基元类型[/color]1、编译器直接支持的数据类型称为基元类型(primitive type)。2、编译器能够在基元类型之间进行隐式或者显式的转型:如果两个类型之间的转换是安全的,那么C#允许在它们之间进行隐式转型(这里的安全是指转换过程中不会造成数据丢失); 但是,如果转型存在潜在的"不安全",C#将要求显式转型(不安全意味着可能会...原创 2011-04-24 13:39:30 · 268 阅读 · 0 评论 -
(int) Int32.Parse() Convert.toInt32() (转)
[size=medium]在 C# 中,(int),Int32.Parse() 和 Convert.toInt32() 三种方法有何区别? int 关键字表示一种整型,是32位的,它的 .NET Framework 类型为 System.Int32。 (int)表示使用显式强制转换,是一种类型转换。当我们从 int 类型到 long、float、double 或deci...原创 2011-04-24 17:48:06 · 254 阅读 · 0 评论 -
C# 数组
C# 数组从零开始建立索引,即数组索引从零开始。C# 中数组的工作方式与在大多数其他流行语言中的工作方式类似。但还有一些差异应引起注意。[color=red]声明数组时,方括号 ([]) 必须跟在类型后面,而不是标识符后面。[/color]在 C# 中,将方括号放在标识符后是不合法的语法。[code="C#"]int[] table; // not int table[]; ...原创 2011-05-06 09:39:20 · 186 阅读 · 0 评论 -
枚举学习
[code="c#"]protected void Page_Load(object sender, EventArgs e) { Type weekdays = typeof(Days); Type boiling = typeof(BoilingPoints); foreach (string str in Enum.GetN...原创 2011-03-31 17:39:03 · 139 阅读 · 0 评论