.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主机,因为需要参加 ...
随机推荐
- axios跨域请求报错
在nodejs的入口js中的配置路由之前加入这一段就可以了 app.all('*', function(req, res, next) { res.header("Access-Contro ...
- POI大数据Excel生成
package com.hd.erpreport.controller; import java.io.File; import java.io.FileOutputStream; import ja ...
- PHP on CentOS (LAMP) and wordpress
http://php.net/manual/zh/install.windows.php https://www.unixmen.com/install-wordpress-centos-7-linu ...
- JavaBean-EL-JSTL-MVC
JavaBean规范 类必须使用public修饰 必须保证有公共无参数构造器. (一般就是可以通过反射轻松的创建对象) 包含了属性的操作(给属性赋值,获取属性值). JavaBean中的成 ...
- taro初识一
很早之前就听说京东的凹凸实验室发布的开源的一对多的开源框架---Taro,一对多指的是一套代码编译成多端代码使用,极大的节省了开发的效率和成本 废话不多说 第一步,和vue一样下载相应的是cli脚手架 ...
- day09 python之函数进阶
楔子 假如有一个函数,实现返回两个数中的较大值: def my_max(x,y): m = x if x>y else y return mbigger = my_max(10,20)print ...
- memcache 常用方法
<?php $memcache = new Memcache; //initialised memcahe $memcache->connect("127.0.0.1" ...
- smtplib.SMTPDataError: (554, b'DT:SPM 163……)
1.报错535: 未将POP3/SMTP服务开启.通过在163邮箱内 设置 获取授权码 打开,通过授权码可以进行第三方登录.此处的Password填写授权码. 2.报错554: 第一种情况:缺失发件 ...
- Internet spirit
互联网思维精髓总结为 :1.用户思维:2.简约思维:3.极致思维:4.迭代思维:5.流量思维:6.社会化思维:7.大数据思维:8.平台思维:9.跨界思维.
- jQuery图片无缝轮播
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...