我的J2EE\ORACLE学习园

我的J2EE\ORACLE学习园
C#学习第四天

        博客继续地写,C#继续的学,昨天下午收到了一份order,似乎可以上班了,某知名软件公司的程序员。以我现在的实力,也不知道能否胜任。不过就如我同学所说,只有工作了你才知道你要学什么。
   
        昨天把C#基础部分都看完了,也就是我那本书的前8章吧。感觉就像在复习,和C很相像,也有不少区别。今天估计不可能看完第三部分,毕竟这部分试C#的精髓。我也知道就算我看完整本书也不可能一下子精通。懂与精通之间要通过大量的实践。如果要形容现在自己的状态,我想是刚踏入这个大门吧。

        感觉在4、5、6、7、8章中,类型转换一章的比较引起我的注意,其他的似乎在C中也差不多(纯粹的个人映像)。类型转换分为两类,隐式(系统默认,不许著名) 显式(刚好相反需要著名)。
   
        隐式中从int、uint,或long到float以及从long到double的转换不会导致数量上的丢失,只可能导致精度的下降。其他的隐式数值转换则不会有任何信息的丢失。实际上,隐式数值转换就是从精度低的数值类型到精度高的数值类型的转换。显式转换由于包含所有数据类型,有可能导致信息丢失。

        接着是装箱和拆箱(书上称为C#的核心概念)。由于这个概念的存在,在C#重任何类型的值我们都可看作是object类型(虽然还不太懂其深层含义,但感觉着一个概念使得C#方便了很多)


         int i = 10;
         object obj = i;

奖项存在一个boxing类型,其声明如下:

       class T_Box
      {
       T value;
            T_Box(Tt){
            value = t;
        }//该类型的构造函数。
      }

上述两个概念是我在前8章遗留下来的一些东西。或许暂时自己没能完全理解,因此才映像深刻。不过估计不久之后便能解决。

       接着昨晚上与同学狂抽星际到2点多,好久没有这种感觉了,记得大学期间的那股感觉。虽然星际现在已经过时,但对于我这个年龄段,他却是伴随着我们成长的。

       今天早上10点多才起来,这种生活习惯因该有不少人羡慕吧。找到工作后就不能如此了。写下博客然后又准备看书了。今天的任务是第九章(面向对象的程序设计)和第十章(类)。

       之前已经了解了一下面向对象,也许现在进入到C#的精粹学习了吧。

posted on 2007-05-12 10:57  royluo1  阅读(393)  评论(0编辑  收藏  举报