.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 类是所有类的基类。
派生类是对基类的扩展。派生类可以添加新的成员,但不能移除已经继承的成员的
定义。
构造函数和析构函数不能被继承。除此以外的其他成员都能被继承。基类中成员的
访问方式只能决定派生类能否访问它们。
派生类如果定义了与继承而来的成员同名的新成员,那么就可以覆盖已继承的成
员。但这并不是删除了这些成员,只是不能再访问这些成员。
类可以定义虚方法、虚属性及虚索引指示器,它的派生类能够重载这些成员,从而
使类可以展示出多态性。
之前在听继承的时候是听懂了的,但是一个暑假会来再看继承又有点懵逼了,只能勉强的知道该怎么写才是继承,但是为什么这么写感觉不好。。。
然后是 委托,嗯 果然如李老师所说 懂了的觉得很简单
看了半天总算是看懂了一些,但是没有去调试 ,有空闲一定要去调试看看 ,体会一下其中的乐趣。
后面的内容因为之前完全没有涉及,所以只是看了一遍,懂了大概的意思而已。不管怎么说,还是要反映在代码上看起来才真实。
.NET学习日记【1】的更多相关文章
- Linux学习日记-使用EF6 Code First(四)
一.在linux上使用EF 开发环境 VS2013+mono 3.10.0 +EF 6.1.0 先检测一下EF是不是6的 如果不是 请参阅 Linux学习日记-EF6的安装升级(三) 由于我的数据库 ...
- android学习日记05--Activity间的跳转Intent实现
Activity间的跳转 Android中的Activity就是Android应用与用户的接口,所以了解Activity间的跳转还是必要的.在 Android 中,不同的 Activity 实例可能运 ...
- android学习日记03--常用控件Dialog
常用控件 9.Dialog 我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择.这些功能我们叫它Android Dialog对话框 对话框,要创建对话框之前首先要创建Bui ...
- android学习日记03--常用控件checkbox/radiobutton
常用控件3.checkbox 复选框,确定是否勾选,点击一下勾选,点击第二下取消,当有一系列备选项时适合用checkbox控件,方便用户提交数据. 贴上例子Activity的java代码 packag ...
- android学习日记03--常用控件button/imagebutton
常用控件 控件是对数据和方法的封装.控件可以有自己的属性和方法.属性是控件数据的简单访问者.方法则是控件的一些简单而可见的功能.所有控件都是继承View类 介绍android原生提供几种常用的控件bu ...
- Zend Framework学习日记(2)--HelloWorld篇(转)
Zend Framework学习日记(2)--HelloWorld篇 这一篇主要演示如何用zf命令行工具建立一个基于Zend Framework框架的工程,也是我初学Zend Framework的小练 ...
- Zend Framework学习日记(1)--环境搭建篇(转)
Zend Framework学习日记(1)--环境搭建篇 (1)开发工具 Zend Framework框架:http://framework.zend.com/download/latest 包含2个 ...
- Python 学习日记(第三周)
知识回顾 在上一周的学习里,我学习了一些学习Python的基础知识下面先简短的回顾一些: 1Python的版本和和安装 Python的版本主要有2.x和3.x两个版本这两个版本在语法等方面有一定的区别 ...
- 配置ssh免密码登录——集群学习日记
度过了难熬的考试月时期之后,最近和小伙伴一起参加的的比赛进入了紧张的准备时期.在进行工作的时候,发现有很多基础的知识点,自己不是很清楚以及了解,所以在想,要不就边学习的时候边写下学习日记,以供自己后来 ...
- Hadoop-2.7.2集群的搭建——集群学习日记
前言 因为比赛的限制是使用Hadoop2.7.2,估在此文章下面的也是使用Hadoop2.7.2,具体下载地址为Hadoop2.7.2 开始的准备 目前在我的实验室上有三台Linux主机,因为需要参加 ...
随机推荐
- 百度的富文本编辑器UEditor批量添加图片自动加上宽度和高度的属性
若是没有对编辑器做任何配置直接添加图片的话,显示的html内容如下图所示:它会显示出原图片尺寸 所以必须要对图片的初始显示尺寸做控制:ueditor文件中找到image.js文件 在image.js中 ...
- java之jedis使用
下载 依赖jar包下载 使用 # Redis settings redis.host=192.168.208.153 redis.port=6379 redis.pass=1234 redis.tim ...
- etree导入问题
原因:主要是lxml没有这个包的问题,需要安装下: 1.需要在https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 下选择你和你对应的pycharm对应的版 ...
- RabbitMQ:Docker环境下搭建rabbitmq集群
RabbitMQ作为专业级消息队列:如何在微服务框架下搭建 使用组件 文档: https://github.com/bijukunjummen/docker-rabbitmq-cluster 下载镜像 ...
- random函数的使用
random作为随机函数用处很多,在Python里面也经常使用,特别是处理一些随机事件的时候,特别好用! 废话不多说,直接看下面的例子: random.randomrandom.random() ...
- 使用AMBER中遇到的一些问题
1.读取蛋白问题 读取无配体pdb文件(loadpdb complex.pdb)时,出现一堆 FATAL: Atom .R<ARG >.A<HD1 > does not hav ...
- [iOS] 测试设备解决自签名证书问题
不多说,解决过程都是泪. 用了最简单粗暴的方式. 1. 将你的自签名证书,放到测试设备可以访问的站点上 2. 用safari访问上面的地址,直接将证书安装到本设备上 搞掂! Have fun with ...
- 大堆文字不如几张图片-论信息传递的方式以NodeMCU入门为例
- 使用java进行 AES 加密 解密?
百度百科是这样定义的: 高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准.这个标 ...
- Appium+python自动化1-环境搭建(上)
前言 appium可以说是做app最火的一个自动化框架,它的主要优势是支持android和ios,另外脚本语言也是支持java和Python.小编擅长Python,所以接下来的教程是appium+py ...