}
«网站首页

啊汉

关注此人
把啊汉加为好友
附言:



最新动态
  • 啊汉 评论博客:C#基础知识 2012-05-18 15:52
    @kofkyo
    不是来自这本书,有不同意见请说
  • 啊汉 评论博客:C#基础知识 2012-05-18 14:03
    @lindaohui
    听说这本书挺好的,没看过,这些知识都是来自CLR via C#
  • 啊汉 评论博客:C#基础知识 2012-05-18 14:03
    @深邃的狮子座
    as不会报错,如果类型不兼容则返回null,类型转换的时候,如果用is,先要is判断,在进行强制转换,如果不做is判断直接强制转换,可能出现异常
  • 啊汉 发表博客:C#基础知识 2012-05-18 11:33
    1:JIT(即时编译)。一个方法在第一次调用时JIT会把改方法的IL代码转换成CPU指令,再次调用该方法时就只需执行对应的指令。方法第一次被调用的过程大致是:1获得方法的IL代码;2:分配内存;3:将...
  • 啊汉 发表博客:C#基础知识 2012-05-18 11:32
    1:JIT(即时编译)。一个方法在第一次调用时JIT会把改方法的IL代码转换成CPU指令,再次调用该方法时就只需执行对应的指令。方法第一次被调用的过程大致是:1获得方法的IL代码;2:分配内存;3:将...
  • 啊汉 发表博客:C#基础知识 2012-05-18 11:32
    1:JIT(即时编译)。一个方法在第一次调用时JIT会把改方法的IL代码转换成CPU指令,再次调用该方法时就只需执行对应的指令。方法第一次被调用的过程大致是:1获得方法的IL代码;2:分配内存;3:将...
  • 啊汉 评论博客:软件随想--写牛B的代码 2012-05-17 15:39
    @qianlifeng
    这种方法的确不好,但是他的确可以让你知道是问题发生在哪几行
  • 啊汉 评论博客:软件随想--写牛B的代码 2012-05-17 14:22
    @火星大能猫
    可以改进的空间还很大
  • 啊汉 评论博客:软件随想--写牛B的代码 2012-05-17 12:03
    @王丁
    @大瀑布
    很多优点是并存的,不易出错的代码就是很多优点的集合,绝对易读
  • 啊汉 评论博客:软件随想--写牛B的代码 2012-05-16 17:08
    @道法自然
    基础是很重要,但又有谁是一直打基础不搞实战呢,实战比基础重要些,刚买了本《道德经》
  • 啊汉 评论博客:软件随想--写牛B的代码 2012-05-16 16:30
    @AndyMarvin
    没错
  • 啊汉 评论博客:软件随想--写牛B的代码 2012-05-16 16:29
    @wwwbbshejicom
    谢谢
  • 啊汉 评论博客:软件随想--写牛B的代码 2012-05-16 16:28
    @杨盛超
    维护代码是要命,但没办法啊,还好我来公司的这段时间把老项目都重写了,老是修修改改心情不好,学不到东西,做新项目爽啊,忽悠上面的建议重写呗(如果你想久待在那)
  • 啊汉 发表博客:软件随想--写牛B的代码 2012-05-16 14:41
    1:写不易出错的代码 第一次听说“写明显没有什么错误的代码”时,我觉得这个说法很新鲜,让我记忆深刻。其他的很多观点听得我耳朵生茧,基本都是左耳进右耳出。明显没有什么错了的代码肯定是思路清晰、很容易理解...
  • 啊汉 发表博客:三道简单的算法题 2012-05-08 14:18
    好久没有做算法题了,重温几个简单的算法题。第一题:求子数组的最大和这是一道很常见的算法题,很多人都能很快的写出算法,但很多人都不能写得完全正确,问题主要出在sum初始化上,很多错误的答案将他初始化为0...
  • 啊汉 发表博客:提高SQL查询效率 2012-05-07 11:07
    转载:http://panyi5202.iteye.com/blog/6124141.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽...
  • 啊汉 评论博客:C#成员初始化有点坑爹 2012-04-20 12:16
    @悠竹客
    例子已经证明了两种赋值的效果是不一样的,而且大家也都是这么认为的,一个属于成员初始化,一个属于在构造函数内赋值,先执行成员初始化,再执行构造函数。他们产生的效果是不一样的,既然是不一样的,那能说成是一样的吗
  • 啊汉 评论博客:C#成员初始化有点坑爹 2012-04-20 11:33
    @火星大能猫
    我只想搞清楚C#代码的执行顺序,没有纠结任何问题,大家都说这个例子不可取,他只是一个例子啊,例子也要分好坏吗,只要能说明问题就行了,例子代码烂就烂啊,没有关系的,要说例子代码的意义那还真没什么意义
  • 啊汉 评论博客:C#成员初始化有点坑爹 2012-04-19 20:51
    @alxc
    @_Luc_
    为什么今天都纠结于这个例子
  • 啊汉 评论博客:C#成员初始化有点坑爹 2012-04-19 16:01
    @swbchangle
    C#没有初始化列表,上面说得很清楚了
  • 啊汉 评论博客:C#成员初始化有点坑爹 2012-04-19 15:50
    @快乐乔巴
    很显然我没有谩骂,真的没有,你没看到我在被砍吗。至于分析我已经说得很清楚了,执行顺序就是上面的1-6步
  • 啊汉 评论博客:C#成员初始化有点坑爹 2012-04-19 15:36
    @陈梓瀚(vczh)
    你说得非常对,特别是C++那个,我刚证实了你的观点是正确的,但我仅仅是举一个例子来证实一个个很多人都没有注意的东西
  • 啊汉 评论博客:C#成员初始化有点坑爹 2012-04-19 15:31
    @翔如飞飞
    @梧桐树
    难道你们看不出来这是例子吗,不就是举了一个例子证明自己的观点吗,把重点放在例子上很有意思啊,还这么含蓄,我真的有点不好意思
  • 啊汉 评论博客:C#成员初始化有点坑爹 2012-04-19 15:16
    @Bryan Wong
    意义在于:有一堆人不管3721要砍死你的快感
  • 啊汉 评论博客:C#成员初始化有点坑爹 2012-04-19 14:34
    @水牛刀刀
    因为在google陈太汉,都是我的信息
  • 啊汉 评论博客:C#成员初始化有点坑爹 2012-04-19 14:32
    @快乐乔巴
    你可以说我表达得不够准确,没有进入构造函数里面,第6步才是
    ,6:正式执行子类构造函数,成员变量value再次被赋值。你没有搞清楚,也没有认真看
  • 啊汉 评论博客:C#成员初始化有点坑爹 2012-04-19 14:29
    @水牛刀刀
    当然这是一个会被砍死的标题,但它让我知道我被坑了,我也知道了构造函数的执行顺序
  • 啊汉 评论博客:C#成员初始化有点坑爹 2012-04-19 14:19
    @悠竹客
    你说的我赞同,但是为什么他们的reflector代码是一样的,而且最经典的CLR VIA C#告诉我们:成员变量在定义的时候初始化等同于在构造函数的最开始出赋值。其实是不一样的,我的例子已经证明
  • 啊汉 评论博客:C#成员初始化有点坑爹 2012-04-19 13:50
    @King.cs
    @tian_z
    说的没有错,我说它坑爹是因为用Reflector查看他两的代码是一样的,输出的结果却不一样,然后发现他两的IL代码不一样
  • 啊汉 评论博客:C#成员初始化有点坑爹 2012-04-19 13:34
    @imfunny
    你没有认真看吧,看那个IL截图就知道两种方式都执行了value="chentaihan"
Top