摘要: 1. String类是一个密封类。用关键字sealed修饰; 2. 字符串的两个特性: ·不可变性:string类型变量,一旦声明就表明它是不会被改变的。因此,string中的方法对string类型的变量进行处理之后都需要返回值来接收。比如说:ToUpper()【将字符串转化为大写的形式】ToLower()【将字符串转化为小写形式】。 那么有这么一种情况和前面说的有点矛盾?... 阅读全文
posted @ 2015-07-26 16:05 Bronc_Li 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 在两种情况下使用: ·不想让别人继承;例如public sealed class Person{}; ·不想让子类重写自己的方法 例如: public class Person{ public visual void SayHi(){}} public class MyClass:Person{pu 阅读全文
posted @ 2015-07-26 16:05 Bronc_Li 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 总结: 对于对象: 当判断两个对象时,使用== 、对象名.Equals()、object.ReferenceEquals(对象一,对象二);都可以。不过需要注意的是: Equals()方法和==方法容易被某个类重写,那么这样在使用它们判断两个变量是否为一个对象就不是很合理。 对于字符串: 字符串名.Equals()和 ==方法是判断两个字符串之间的内容是否相同。 而obj... 阅读全文
posted @ 2015-07-26 13:09 Bronc_Li 阅读(1267) 评论(0) 推荐(0) 编辑
摘要: 值类型与引用类型 值类型:int 、char、double、float、long、short、byte、bool、enum、struct、decimal 注意:值类型都是派生自ValueType 值类型不能继承,只能实现接口。引用类型:sting 、数组、类(子定义数据类型)、接口、委... 阅读全文
posted @ 2015-07-26 11:19 Bronc_Li 阅读(137) 评论(0) 推荐(0) 编辑