zoukankan      html  css  js  c++  java
  • .NET学习日记【1】

     不得不说,之前一年学习的内容基本上在第一章中都有所涉及,而且还讲了很多不知道知识。看完第一张对多态和继承都多了一些体会。在1.4前面的都有很认证的看过,也在vs上面验证了一下。然后也明白了.NET到底是什么,..NET就是微软的一个梦想,一个统领各种语言和平台的梦想,与其说是梦想,不如说是野心。

      废话不多说,开始总结此次的收获。

      在最最基础的变量的定义和输出中,感觉是重新认识了var这个定义的意义,之前也看到过,但是不知道是这么的全。

      var age=30;

      Type ageType=age.GetType();

      console.writeLine(ageType);

     输出界面就不截图了,反正你比之前的方便很多

    之后就是变量的作用域,很基础的问题。

    然而 就在前不久 我还搞错了一次 ,尴尬。这次在上面刚好看到我犯得的那个错误。算是又一次的巩固了这个知识了。

    clsaa Example

    {

        void math()

    {

       int n=2;

    }

    void math1()

    {

       for(n=1;);//作用域错误。显示n未定义 局部变量和全局变量的区别

    }

    }

     在下面的 switch和for do 。。while语句 还比较好。都比较简单。没什么问题。

      goto语句 不是第一次见到  但是还是第一次看到讲解,不是很难 一个跳跃的语句。

       break语句 经常使用 现在也比较熟悉,所以没问题。

    在后面就是字符串的常规操作,前面的都见过也用过,但是后面的那个

    Console.WriteLine((int)'国');

    还是第一次见到

    第一次尝试的还是错了 就因为在中间多打了一个括号 ,但是在书上 貌似就是有一个空格的,可能是用的编码器不同造成的误差吧

    在后面的很多语句中我都有认真在编码器上调试

    截图为证,哈哈。

    1.C#中的继承规则
    继承是可传递的。如果C 从B 中派生,B 又从A 中派生,那么C 不仅继承了B 中
    声明的成员,同样也继承了A 中的成员。0bject 类是所有类的基类。
    派生类是对基类的扩展。派生类可以添加新的成员,但不能移除已经继承的成员的
    定义。
    构造函数和析构函数不能被继承。除此以外的其他成员都能被继承。基类中成员的
    访问方式只能决定派生类能否访问它们。
    派生类如果定义了与继承而来的成员同名的新成员,那么就可以覆盖已继承的成
    员。但这并不是删除了这些成员,只是不能再访问这些成员。
    类可以定义虚方法、虚属性及虚索引指示器,它的派生类能够重载这些成员,从而
    使类可以展示出多态性。

    之前在听继承的时候是听懂了的,但是一个暑假会来再看继承又有点懵逼了,只能勉强的知道该怎么写才是继承,但是为什么这么写感觉不好。。。

    然后是 委托,嗯 果然如李老师所说 懂了的觉得很简单 

    看了半天总算是看懂了一些,但是没有去调试 ,有空闲一定要去调试看看 ,体会一下其中的乐趣。

    后面的内容因为之前完全没有涉及,所以只是看了一遍,懂了大概的意思而已。不管怎么说,还是要反映在代码上看起来才真实。

  • 相关阅读:
    【解决】Word中插入图片后变模糊(失真)
    【解决】Windows文件夹没有边框
    【解决】电脑字体突然显示不正常
    NLP与深度学习(六)BERT模型的使用
    NLP与深度学习(五)BERT预训练模型
    NLP与深度学习(四)Transformer模型
    NLP与深度学习(三)Seq2Seq模型与Attention机制
    用ByteArrayOutputStream解决IO流乱码问题
    在vue3中使用vue-property-decorator报错
    python之批量打印网页为pdf文件(二)
  • 原文地址:https://www.cnblogs.com/shichina/p/7506732.html
Copyright © 2011-2022 走看看