• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






Perseverance

做事认真,做人诚信
 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2012年5月1日

c# equals与==的区别(转载)
摘要: 对于值类型,如果对象的值相等,则相等运算符 (==) 返回 true,否则返回 false。对于string 以外的引用类型,如果两个对象引用同一个对象,则 == 返回 true。对于 string 类型,== 比较字符串的值。 ==操作比较的是两个变量的值是否相等。 equals()方法比较的是两个对象的内容是否一致.equals也就是比较引用类型是否是对同一个对象的引用。 对于值类型的比较,这里就不做描述了,下面讨论引用类型的比较:首先我们看一段程序usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSyste 阅读全文
posted @ 2012-05-01 22:23 柠茶 阅读(508) 评论(0) 推荐(0)
 
为什么父类指针可以指向子类反之则不行(转载)
摘要: 例如: class a {public: int aa}; class b:public a {public: int bb; } 从内存的来看 如a ---------| |占一个int数据大小--| |----(aa数据)------| |--------- 而b则是 ---------|--------- |占一个int数据大小--|占一个Int数据大小--| |从a中继承而来------|---(bb数据----------| |------------------ 当定义一个基类类型的指针时 a *p;这时,这个指针指向的是a类型的数据 当p指针指向派生类的时候,因为p是a类型的指针 阅读全文
posted @ 2012-05-01 22:22 柠茶 阅读(275) 评论(0) 推荐(0)
 
理解Linq和lambda
摘要: ******************理解Linq和lambda***********************using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace LinqYL{ public delegate bool Func2<T>(T t); public static class Enumerable { public static IEnumerable<T> Where2<T>(this IEnumerable< 阅读全文
posted @ 2012-05-01 15:29 柠茶 阅读(585) 评论(0) 推荐(0)