3.16课·········C#小结
//附加
//C#源码,被C#编译器,编译成执念代码(IL)
//int16=short.....±32000
//int32=int.......±21亿
//int64=long......±922亿亿3372万亿
//IndexOf()...LastIndexOf...返回若为-1,没有找到
//强制转换...parse.....convert...()
//加号在遇到字符串的时候表示拼接
//一个等号是赋值号
//两个等号是真正的等号
//Datime类,值类型...因为有加减运算
//Decimal d = 3.14m;//在写代码时,默认输入小数为double类型,必须加后缀m/M
//float f = 3.14f;
//分支语句中,switch case
//switch case可以直接转换为if else的形式
//if else的不可能全部都可能转换为switch case
//switch 后面的括号不接受小数类型的值
//case后面的值必须是常量或常量名,不能是变量
//const int a = 2;
//变量名命名规则
//A-Z...a-z...0-9..._...组成
//数字不能放在开头位置
//变量名中间不允许有空格
//变量名不能使用关键字:int true break for class//要想使用可在后面加数字
//数组...引用类型
//语句的分类
//顺序语句,选择语句,循环语句
//选择:if(){}
// if(){}else{}...二选一
//if (){}else if (){}else{}...多选一
//if的嵌套......在大的环境下包含小的情况
//switch (){case...每一个case都需要有break}
//循环语句
//for(){}......初始条件,循环条件,循环体,状态改变
//while(){....状态改变}
//do while()..............先执行一遍,然后再看满不满足
//循环解题类型:穷举和迭代
//穷举:把所有情况都走一遍,使用if筛选出所满足条件
//迭代:根据结果不断求解中间情况,直至得到初始结果
//索引从0开始
//截取字符串Substring(a)从a索引开始截取,一直到结束
//Substring(a,b)从a索引开始截取,截取b个长度
//判断是否包含......contains()...bool类型//返回值是true/false
//也可以用IndexOf或者LastIndexOf...返回值为-1表示没有
//Math
//取四舍五入Round
//特殊情况:在奇数.5的情况下取上线Ceilling,偶数.5取下线Floor
//数组
//索引从0开始
//一维数组,看成一行
//二维数组,表格样式
//三位数组,楼房
//冒泡排序,for循环嵌套
//函数
//1.void HS(){}...无返无参
//2.void HS(int a){}...无返有参
//3.int HS(){return 1}...有返无参//return只能返回一个值
//4.int HS(int a){return 1}...有返有参
//5.out...可以取回多个值
//传值,只将这个变量的值给拿走,不返还,除非return赋值。
//将a的值传入函数,无论这个值在函数中如何变化,不会影响main中的a
//传址,将这个变量的值拿走运算,完成后还是得返还回来(不用return,用out)
//将a的值传入函数,函数中这个值如何变化,main中的a也会跟着变化
//相当于:函数中的这个值,是main中这个a的快捷方式
3.16课·········C#小结的更多相关文章
- 《疯狂java-突破程序员基本功的16课 》笔记总结
本人最近读完<疯狂java-突破程序员基本功的16课 >读完后,感觉对java基础又有了新的认识,在这里总结一下:一.数组与内存控制 1.1 数组初始化 java语言的数组是静态的 ...
- KALI LINUX WEB 渗透测试视频教程—第16课 BEEF基本使用
Kali Linux Web 渗透测试视频教程—第16课 BeEF基本使用 文/玄魂 目录 Kali Linux Web 渗透测试视频教程—第16课 BeEF基本使用............... ...
- 第16课-数据库开发及ado.net-数据库SQl,创建数据库和表,增删改语句,约束,top和Distinct,聚合函数介绍
第16课-数据库开发及ado.net 数据库SQl,创建数据库和表,增删改语句,约束,top和Distinct,聚合函数介绍 SQL语句入门(脚本.命令) SQL全名是结构化查询语言(Structur ...
- 疯狂Java:突破程序员基本功的16课-李刚编著 学习笔记(未完待续)
突破程序员基本功(16课) 数组 静态语言: 在编译的时候就能确定数据类型的语言,大多静态语言要求在使用变量之前必须声明数据类型(少数具有强推导能力的现代语言不用) 动态语言: 在程序运行时确定数据类 ...
- 第16课 - make的隐式规则(下)
第16课 - make的隐式规则(下) 1
- 《疯狂Java:突破程序员基本功的16课》读书笔记-第一章 数组与内存控制
很早以前就听过李刚老师的疯狂java系列很不错,所以最近找一本拿来拜读,再此做下读书笔记,促进更好的消化. 使用Java数组之前必须先对数组对象进行初始化.当数组的所有元素都被分配了合适的内存空间,并 ...
- OpenGL第15,16,17讲小结
这三讲没有什么特别的感觉,15讲把纹理贴到3D字体上,16讲讲了雾的生成,17讲是通过以事先保存好的纹理贴图的字体来显示2D文字,这样子不用调用windows的字体,而是使用纹理中的字体.这样也在一定 ...
- flash 入门课知识小结
一. 几种类型帧的小结:(关键帧.空白关键帧.普通帧)1. 特点 帧——是进行flash动画制作的最基本的单位,每一个精彩的flash动画都是由很多个精心雕琢的帧构成的,在时间轴上的每一帧都可以包含 ...
- 第16课 右值引用(3)_std::forward与完美转发
1. std::forward原型 template <typename T> T&& forward(typename std::remove_reference< ...
随机推荐
- elasticsearch 单节点实现
一.安装java环境,这么不说了,一般用源码安装,配置好环境变量 二.新建es用户和组,es不能用root启动 三.下载需要的稳定版es 四.解压安装es .zip /opt/app/ es / 五. ...
- ctrip-apollo windows环境部署
https://blog.csdn.net/u010286334/article/details/78389484转载过来的方法,尝试了没有成功,不晓得哪里错了,无法打包portal访问 1.下载源码 ...
- Hadoop相关资料
http://blog.csdn.net/skywalker_only/article/details/40650427
- 【数据挖掘】聚类之k-means(转载)
[数据挖掘]聚类之k-means 1.算法简述 分类是指分类器(classifier)根据已标注类别的训练集,通过训练可以对未知类别的样本进行分类.分类被称为监督学习(supervised learn ...
- struts2中在Action中如何获取servlet的api?
1.通过ActionContext类(拿到的不是真正的servlet api,而是一个map) ActionContext context = ActionContext.getContext(); ...
- linux 上拷贝文件到windows 上 文件出现锁的文件
要在linux上拷贝出文件到windows上,那么文件必须是777的最高权限. chmod wb_redis -R
- linux vmware提示:此虚拟机似乎正在使用中,取得该虚拟机的所有权失败错误
用vm的时候,没有挂起和关闭虚拟机,直接关实体机.然后不幸的就异常了. 然后今天用的时候提示 此虚拟机似乎正在使用中. 如果此虚拟机已在使用中,请按“取消”按钮,以免损坏它.如果此虚拟机未使用,请按“ ...
- 11 Memcached 缓存雪崩现象
一:Memcached 缓存雪崩现象(1)造成原因:一般是由某个节点失效,导致其他的节点的缓存命中率下降,缓存中缺失的数据查询,短时间内造成的数据库服务器奔溃.重启DB,短期内又被压垮,但缓存的数据增 ...
- HDU 3397 Sequence operation(区间合并 + 区间更新)
题目链接:pid=3397">http://acm.hdu.edu.cn/showproblem.php?pid=3397 题意:给定n个数,由0,1构成.共同拥有5种操作. 每一个操 ...
- vue实践---根据不同环境,自动转换请求的url地址
一般的项目环境分为:本地环境,测试环境,预发环境,正式环境. 这些环境的域名一般是一样的, 前端请求接口的url也会随着这些环境的变化而改变,手动修改有点麻烦,所以想个办法,让请求的地址根据域名改变而 ...