不得不说,之前一年学习的内容基本上在第一章中都有所涉及,而且还讲了很多不知道知识。看完第一张对多态和继承都多了一些体会。在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 类是所有类的基类。
派生类是对基类的扩展。派生类可以添加新的成员,但不能移除已经继承的成员的
定义。
构造函数和析构函数不能被继承。除此以外的其他成员都能被继承。基类中成员的
访问方式只能决定派生类能否访问它们。
派生类如果定义了与继承而来的成员同名的新成员,那么就可以覆盖已继承的成
员。但这并不是删除了这些成员,只是不能再访问这些成员。
类可以定义虚方法、虚属性及虚索引指示器,它的派生类能够重载这些成员,从而
使类可以展示出多态性。

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

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

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

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

.NET学习日记【1】的更多相关文章

  1. Linux学习日记-使用EF6 Code First(四)

    一.在linux上使用EF 开发环境 VS2013+mono 3.10.0 +EF 6.1.0 先检测一下EF是不是6的 如果不是  请参阅 Linux学习日记-EF6的安装升级(三) 由于我的数据库 ...

  2. android学习日记05--Activity间的跳转Intent实现

    Activity间的跳转 Android中的Activity就是Android应用与用户的接口,所以了解Activity间的跳转还是必要的.在 Android 中,不同的 Activity 实例可能运 ...

  3. android学习日记03--常用控件Dialog

    常用控件 9.Dialog 我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择.这些功能我们叫它Android Dialog对话框 对话框,要创建对话框之前首先要创建Bui ...

  4. android学习日记03--常用控件checkbox/radiobutton

    常用控件3.checkbox 复选框,确定是否勾选,点击一下勾选,点击第二下取消,当有一系列备选项时适合用checkbox控件,方便用户提交数据. 贴上例子Activity的java代码 packag ...

  5. android学习日记03--常用控件button/imagebutton

    常用控件 控件是对数据和方法的封装.控件可以有自己的属性和方法.属性是控件数据的简单访问者.方法则是控件的一些简单而可见的功能.所有控件都是继承View类 介绍android原生提供几种常用的控件bu ...

  6. Zend Framework学习日记(2)--HelloWorld篇(转)

    Zend Framework学习日记(2)--HelloWorld篇 这一篇主要演示如何用zf命令行工具建立一个基于Zend Framework框架的工程,也是我初学Zend Framework的小练 ...

  7. Zend Framework学习日记(1)--环境搭建篇(转)

    Zend Framework学习日记(1)--环境搭建篇 (1)开发工具 Zend Framework框架:http://framework.zend.com/download/latest 包含2个 ...

  8. Python 学习日记(第三周)

    知识回顾 在上一周的学习里,我学习了一些学习Python的基础知识下面先简短的回顾一些: 1Python的版本和和安装 Python的版本主要有2.x和3.x两个版本这两个版本在语法等方面有一定的区别 ...

  9. 配置ssh免密码登录——集群学习日记

    度过了难熬的考试月时期之后,最近和小伙伴一起参加的的比赛进入了紧张的准备时期.在进行工作的时候,发现有很多基础的知识点,自己不是很清楚以及了解,所以在想,要不就边学习的时候边写下学习日记,以供自己后来 ...

  10. Hadoop-2.7.2集群的搭建——集群学习日记

    前言 因为比赛的限制是使用Hadoop2.7.2,估在此文章下面的也是使用Hadoop2.7.2,具体下载地址为Hadoop2.7.2 开始的准备 目前在我的实验室上有三台Linux主机,因为需要参加 ...

随机推荐

  1. SharePoint 命令行

    网站集备份: Backup-SPSite http://sp2013 -Path C:\sp.bak 网站集还原: Restore-SPSite http://sp2013/sites/dyzx -P ...

  2. 检测到包降级: Microsoft.Extensions.Configuration.Abstractions 从 2.1.1 降 2.1.0

    解决方法:工具-nuget管理包-程序管理控制台-选择 项目- 执行 -Install-Package Microsoft.Extensions.Configuration.Abstractions ...

  3. mssql卸载后重新安装 错误解决

    1.instance id already in use http://www.sqlservercentral.com/articles/MSSQLSERVER/161398/ 2.提示没有重启 删 ...

  4. [py]使用字典get方法做数据统计

    s = "aabbccc" d = {} for i in s: if i in d: d[i] += 1 else: d[i] = 0 for i in s: d[i] = d. ...

  5. (转)Docker容器的重启策略及docker run的--restart选项详解

    1. Docker容器的重启策略 Docker容器的重启策略是面向生产环境的一个启动策略,在开发过程中可以忽略该策略. Docker容器的重启都是由Docker守护进程完成的,因此与守护进程息息相关. ...

  6. COM中参数标识

  7. 记录Ok6410 sd 启动uboot

    1\参考资料https://github.com/SeanXP/ARM-Tiny6410/tree/master/no-os/sd-no-os/u-boot 2\参考资料https://blog.cs ...

  8. Html lable 标签

    Html lable 标签 <html> <body> <!-- label 关联光标标签,点击文字使得关联的标签获取光标.for="username" ...

  9. weblogic10补丁升级与卸载

    1.首先将补丁包解压放在weblogic的utils/bsu/cache_dir文件夹下,如果没有该文件夹,则手动创建. 2.回到bsu目录,执行安装命令 C:\Oracle\Middleware\u ...

  10. Python3 tkinter基础 Radiobutton indicatoron 改变按钮的外观 圆形/方形

             Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda ...