摘要: String变量的最大出人意料的地方可能就是:它的内容是只读的!不明真相的读者可能会争辩:不对啊,我明明可以修改String变量的值!请看一下代码,难道有错吗?1 String s1="a";2 s1="abcd";上述代码确实没有错,代码执行后,s1的值的确为"abcd"。这里的关键是:s1的第二个值"abcd"不是在第一个值"a"的基础上"扩展"而来的,实际上"abcd"和"a"是两个完全独立的String对象!让我详细介绍代码背后 阅读全文
posted @ 2011-09-24 23:30 一斤半 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 引用类型变量的相互赋值 代码:1 Myclass obj1=new Myclass(){Valie=100};2 Mycalss obj2=null;3 obj2=obj1;//引用类型变量的赋值4 Console。WriteLine("obj1.Vlaue="+obj2.Value);5 //输出:obj2.Value=100事实上两个引用类型的相互赋值意味着赋值后两个引用变量所占有的内存单元其内容是相同的。讲的详细一些:第一句创建Myclass对象以后,此Myclass对象所占用内存区域的首地址("假设为“1234 5678")被放入到变量obj1自 阅读全文
posted @ 2011-09-24 23:13 一斤半 阅读(1248) 评论(0) 推荐(0) 编辑
摘要: .NET概述: 1).NET Framework:这是微软推出的新一代软件开发与运行平台,为其他所有的》NET技术产品提供坚实的基础,从应用程序开发的角度看,.NET Framework是.NET技术的载体,没有这一个载体.NET技术仅具有理论上的意义。 2)一组根据.NET Framework特性改造过的编程语言和开发工具。 .NET编程语言包过改进的visual Basic(改称为visual Basic.NET),还有新设计的C#,以及到.NET 4.0才加入的新成员F#,原有的C++也有经过了大规模的革新,以提供开发托管.NET应用程序的新功能。传统的各种编程语言有许许多多都已... 阅读全文
posted @ 2011-09-24 22:22 一斤半 阅读(1003) 评论(3) 推荐(0) 编辑