1.注释:注销,解释
2.单行://
多行:/**/
文档注释:///按enter
主食要保证 别人一看就明白
3.快速对期待吗:ctrl+k+d,按住ctrl不放,按k,迅速抬起,再按d(按D得时候k已经抬起)。
4.运行之前:生成---生成解决方案,先解决语法错误;然后才能自动对齐代码。
5.微软傻瓜式提示:ctrl+j,类似Java的alt+?。
不过过度依赖智能提示,因为你先做的事笔试,所以一些常用的要自己写。
6.文本选择:以前在java里,选择上一行(光标在下一行),按住shift+↑键。选文件家里的内容可以ctrl+A全选,也可以按end键,那么直接到最后一个文件,此时,也就相当于光标在行末,然后shift+home就全选了;在IDE也是如此。

7.ctrl+k+c,注释,ctrl+k+u,取消注释。案发同快速对期待吗的ctrl+k+d。
8.折叠荣誉(就是说住校的代码,但是不想删除)代码:在开头#region ,然后至少空一格个,可以写注释,最后写#endregion
折叠后,左边行号那出现个带矩形框的+号,把鼠标放在折叠的代码上可以看到折叠的内容。
9.jsj中变量的存储就和住酒店的房间类似,入住的时候需要现有那个房间,对吧,指导房间的号码。现在你想找到入住某个房间的人,那就需要先找到房间的地址(经纬度表示,不好记,有了房间号)。为什么需要地址,因为相同的东西存储的不同的地方。
对应到计算机中,地址是个和机器位数有关的的二进制串,这个二进制串很不好记,所以有了变量,为了区分同一程序(酒店)的不同的地址,所以变量名(房间号)不能相同。
比如:M1自己去出差,入住单人间,101
M1和F1出差,入住双人间,大床,201
M1和M2 出差,入住双人间,双人床,301。
也就是说不同类型的变量在内纯中的区域不同,大小也不同,变量名不同。
所以,存储变量的时候,先确定变量类型,便于分配什么样的多大的空间,然后确定变量名,便于找到该变量。

声明变量,相当于开了个房间,赋值,相当于入住。也就是说变量先定义,再初始化。在使用。

10.字符串和字符的区别:羊肉串和羊肉的区别。
11.string类型,char类型用单引号引起来,char中能存一个汉字(有些疑问,char不是一个字节么),两个汉字或者空('')会报语法错误。
decimal(金钱类型)用来表示银行的钱等等,结尾必须加上m,否则认为整醒,比如 decimal money = 500m;为什么不用double村呢?double有效小数位是15到16,decimal是28到29位。

比如 一个人有有上千亿,科学计数法后,小数点后很多位,少一位小数,那么每天的利息估计都会少几百万。

1)、整数类型:int  只能存储整数,不能存储小数。
2)、小数类型:double 既能存储整数,也能存储小数,小数点后面的位数 15~16位。
3)、金钱类型:decimal:用来村粗金钱,值后面需要加上一个m.
4)、字符串类型:string,用来存储多个文本,也可以存储空,字符串类型的值需要被 双引号引来,
这个双引号必须是英文半角状态下的双引号
5)、字符类型:char,用来存储单个字符,最多、最少只能有一个字符,不能存储空。
字符类型的值需要用 单引号因起来。英文半角状态下的单引号。

12.红色波浪线:预压错误,滤色波浪线:可能出错误(别闯红灯,可能出车祸)。
13.String大学也行,不过最好string小写。
14.html不区分大小写。
15.占位符:多天了,没效果(不报错);如果少天,出现异常。并不是一种符号,而是一种格式,Console.WriteLine(“我叫{0}”,name),写在双引号之外;就像printf的输出控制和真正的输出。
16.异常:和玩游戏时候出现的Bug提示类似;可能认为,可能无意(电脑进水)。
17.交换变量:比如一瓶雪碧和一瓶可乐,如何交换,肯定需要空瓶子。
18.交换变量:不要中间变量。x = x-y; y = x+y; x = y -x(交换int 、char);如果交换string类型的话,必须要中间变量了。
19.转衣服仍然是字符。
20.\b退格键 
21.在控制台:\n,到winOS需要\r\n
22.路径字符串中:string path = @"F:\codes",@取消\转移作用,如果\较多,用@很方便
23.@保留原格式输出,比如Console.WriteLine(@“你好
                123”),那么123在第二行,并且前面有若干空格。
24.占位符中小数保留两位:{0:0.00}

C#学习笔记(二)的更多相关文章

  1. WPF的Binding学习笔记(二)

    原文: http://www.cnblogs.com/pasoraku/archive/2012/10/25/2738428.htmlWPF的Binding学习笔记(二) 上次学了点点Binding的 ...

  2. AJax 学习笔记二(onreadystatechange的作用)

    AJax 学习笔记二(onreadystatechange的作用) 当发送一个请求后,客户端无法确定什么时候会完成这个请求,所以需要用事件机制来捕获请求的状态XMLHttpRequest对象提供了on ...

  3. [Firefly引擎][学习笔记二][已完结]卡牌游戏开发模型的设计

    源地址:http://bbs.9miao.com/thread-44603-1-1.html 在此补充一下Socket的验证机制:socket登陆验证.会采用session会话超时的机制做心跳接口验证 ...

  4. JMX学习笔记(二)-Notification

    Notification通知,也可理解为消息,有通知,必然有发送通知的广播,JMX这里采用了一种订阅的方式,类似于观察者模式,注册一个观察者到广播里,当有通知时,广播通过调用观察者,逐一通知. 这里写 ...

  5. java之jvm学习笔记二(类装载器的体系结构)

    java的class只在需要的时候才内转载入内存,并由java虚拟机的执行引擎来执行,而执行引擎从总的来说主要的执行方式分为四种, 第一种,一次性解释代码,也就是当字节码转载到内存后,每次需要都会重新 ...

  6. Java IO学习笔记二

    Java IO学习笔记二 流的概念 在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成. 程序中的输入输 ...

  7. 《SQL必知必会》学习笔记二)

    <SQL必知必会>学习笔记(二) 咱们接着上一篇的内容继续.这一篇主要回顾子查询,联合查询,复制表这三类内容. 上一部分基本上都是简单的Select查询,即从单个数据库表中检索数据的单条语 ...

  8. NumPy学习笔记 二

    NumPy学习笔记 二 <NumPy学习笔记>系列将记录学习NumPy过程中的动手笔记,前期的参考书是<Python数据分析基础教程 NumPy学习指南>第二版.<数学分 ...

  9. Learning ROS for Robotics Programming Second Edition学习笔记(二) indigo tools

    中文译著已经出版,详情请参考:http://blog.csdn.net/ZhangRelay/article/category/6506865 Learning ROS for Robotics Pr ...

  10. Redis学习笔记二 (BitMap算法分析与BitCount语法)

    Redis学习笔记二 一.BitMap是什么 就是通过一个bit位来表示某个元素对应的值或者状态,其中的key就是对应元素本身.我们知道8个bit可以组成一个Byte,所以bitmap本身会极大的节省 ...

随机推荐

  1. SQL Server 编程入门经典(3)之T-SQL基本语句

    本章内容简介: 如何从数据库检索数据(SELECT) 如何向表中插入数据(INSERT) 如何适当更新数据(UPDATE) 如何删除表中数据(DELETE) 3.1 基本SELECT语句  如果你在此 ...

  2. SSRS 传多值参数问题

    SSRS报表参数是可单值或者多值.之前有个小伙伴问我,如果要传多值怎么传.然后我试了在各个参数之间,放换行符放逗号分号等都未能解决问题,最后想明白这个参数接受的应该是非字符类型,很大可能是数组,然后我 ...

  3. 自定义TREEVIEW UL无限极嵌套

    背景:做一个多级图片分类管理,当然要用到TreeView,在asp.net中已经提供了此服务器控件,参照效果,自定义一个简单可控性高的就当做练手吧! 效果:如图,小图标 折叠 展开    ico-tr ...

  4. (转).NET技术+25台服务器怎样支撑世界第54大网站

    英文原文:StackOverflow Update: 560M Pageviews A Month, 25 Servers, And It's All About Performance StackO ...

  5. c# 类型初始值设定项引发异常

    今天使用VS2010编译c#程序,编译顺利通过,点击运行启动程序,弹框提示如题错误.断点调试,程序甚至都没有进入main函数!!查阅网上资料,几种分析如下(1)反射机制 (2)app.config文件 ...

  6. Java Thread and runnable

    java中可有两种方式实现多线程, 一种是继承Thread类,(Thread本身实现了Runnable接口,就是说需要写void run 方法,来执行相关操作) 一种是实现Runnable接口 sta ...

  7. c++空类的大小

    初学者在学习面向对象的程序设计语言时,或多或少的都些疑问,我们写的代码与最终生编译成的代码却大相径庭,我们并不知道编译器在后台做了什么工作.这些都是由于我们仅停留在语言层的原因,所谓语言层就是教会我们 ...

  8. Linux中Kill进程的N种方法

    常规篇: 首先,用ps查看进程,方法如下: $ ps -ef …… smx       1822     1  0 11:38 ?        00:00:49 gnome-terminal smx ...

  9. MySQL中bin-log使用

    操作命令:show binlog events ; reset master 删除所有的二进制日志 flush logs 产生一个新的binlog日志文件 show master logs; 或者 s ...

  10. 深入浅出话XAML-学习笔记

    第一章 XAML是什么? 1.1XAML之前 *设计师的设计更不上程序逻辑的变化 *程序员未能完全实现设计师提供的效果图 *效果图与程序功能不能完全匹配 *从效果图到软件UI的转化耗费很多时间 1.2 ...