可卡的空间

我的空间,我作主!

导航

2006年7月14日 #

基础知识--is & as 的区别

摘要: 1)is 运算符is运算符可以检查对象是否与特写的类型兼容。例如,要检查变量是否与object类型兼容int i=10;if (i is object){//everything's an object in C#Console.WriteLine("i is an object");}2) as 还不知道,谁帮我补充一下行不? 阅读全文

posted @ 2006-07-14 14:03 kwame 阅读(366) 评论(2) 推荐(0) 编辑

基础知识--变量和常量

摘要: 一、变量标识符二、变量的范围1)字段和局部变量区分同名但范围不同的两个标识符的情况using System;public class test{int j=20;//compiled error,if modify "static int j=20" is right,public static int Main(){int j=30;Console.WriteLine(j);return 0;}... 阅读全文

posted @ 2006-07-14 12:06 kwame 阅读(324) 评论(0) 推荐(0) 编辑

基础知识--Boxing & unBoxing

摘要: C#数据类型可以分为值类型和引用类型,值类型只包含一组数据,分配在堆栈上,引用类型没有预先指定的大小,分配在堆上。所以在转换之间就一boxing & unBoxing,boxing 是把一个值类型转换为引用类型,步骤是:创建一个引用对象实例,然后把值类型复制到该实例中unboxing是把引用类型转换为值类型;步骤是:检验该实例化对象中值类型,。。所以该过程是互逆的。//代码分析long a... 阅读全文

posted @ 2006-07-14 11:48 kwame 阅读(248) 评论(0) 推荐(0) 编辑

基础知识--值类型和引用类型

摘要: 经过最近二次的面试才发现,惭愧,基础知识几乎全忘记了,怎么对得起我们的老师呀?想当时在学校的时候这些概论的倒背如流,现在用多了反而概念都忘记。笔试都不过还有机会面试吗?所以还是恶补一下基础知识吧。1、值类型有两种值类型,结构和枚举1)结构堆栈分配的类型比堆式分配类型至少多出三个好处:1、空间分配比堆式分类型要快;2、在堆栈中的值用完以后,会立即自动解除分配;3、一个值类型的变量的值可以复制到另一个... 阅读全文

posted @ 2006-07-14 11:31 kwame 阅读(391) 评论(0) 推荐(0) 编辑