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< ...
随机推荐
- 关于汉诺塔,C++代码,代码效果演算
1.故事介绍 汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具.大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上依照大小顺序摞着64片黄金圆盘.大梵天命令婆罗门把圆盘 ...
- C# 接口的隐式与显示实现说明
以前在用到接口时,从来没注意到接口分为隐式实现与显示实现.昨天在浏览博客时看到相关内容,现在根据自己的理解记录一下,方便日后碰到的时候温习温习. 通俗的来讲,"显示接口实现"就是使 ...
- Windows2008RC2 IIS配置php执行环境
1:下载一个php manager,安装.打开IIS管理器后,点击计算机,就能够看到右边PHPManager 静静地躺在那儿了.双击PHPManager 后我们就能够開始对PHP进行配置了. 2 ...
- Mysql-Proxy实现mysql读写分离、负载均衡 (转)
在mysql中实现读写分离.负载均衡,用Mysql-Proxy是很容易的事,不过大型处理对于性能方面还有待提高,主要配置步骤如下: 1.1. mysql-proxy安装 MySQL Proxy就是这么 ...
- jquery的json的遍历
jquery遍历解析json对象1: var json = [{dd:'SB',AA:'东东',re1:123},{cccc:'dd',lk:'1qw'}]; for(var i=0,l=json.l ...
- JSTL JSP页面推断某个cookie的值和读取值....
<c:if test="${cookie['woshop'].value eq '1'}"> <div> ...
- Http调试工具-Fiddler使用指引
转自:http://my.oschina.net/u/1388024/blog/186886#OSC_h1_9 目录[-] Fiddler是什么? Fiddler能做什么? 从哪里下载? 安装: 初次 ...
- Weka学习之认识weka(一)
Weka 简介 WEKA作为一个公开的数据挖掘工作平台,集合了大量能承担数据挖掘任务的机器学习算法,包括对数据进行预处理,分类,回归.聚类.关联规则以及在新的交互式界面上的可视化. Weka是基 ...
- 《TomCat与Java Web开发技术详解》(第二版) 第一章节的学习总结--HTTP组成+基本访问方式
1.需要看懂HTML文件中的组成元素的基本含义.不同的组成元素,可以使得HTML支持文本,图片(img,将图片发给客户端),静态音频/视频(embed src,将音频视频发给客户端),超链接(href ...
- CentOS6.4下编译安装Apache2.4+PHP5.6
安装Apache2.4: 首先从 http://httpd.apache.org/download.cgi#apache24下载apache源码包httpd-2.4.4.tar.gz从 http: ...