c#学习笔记一

c#学习笔记一    1

1.    注释    3

1.1.    ///是文档注释,用于类和方法的说明    3

1.2.    #region #endregion可以折叠代码    3

2.    操作符    3

2.1.    +号用在一个字符串与另一个类型之间起连接字符串的功能    3

2.2.    占位符    3

2.2.1.    有点像c语言里面的%d %c等    3

2.2.2.    先挖坑,后填坑,输出顺序跟挖坑顺序有关    3

3.    数据类型    3

3.1.    decimal修饰的是金钱类型    3

3.2.    string是c#中的关键字,String是.net平台通用的    3

4.    命名规则    3

4.1.    以字母、@下划线开头    3

4.2.    后面可以跟任意的字母数字下划线    3

4.3.    camel命名规范    3

4.3.1.    首字母要小写    3

4.3.2.    其余每个单词的首字母要大写    3

4.3.3.    多用于给变量命名    3

4.4.    pascal命名规范    4

4.4.1.    每个单词的首字母都大写    4

4.4.2.    多用于给类或者方法命名    4

5.    交换两个int型的变量,不使用中间变量    4

5.1.    n1 = n1 - n2    4

5.2.    n2 = n1 + n2    4

5.3.    n2 = n2 - n1    4

6.    控制台IO    4

6.1.    WriteLine用来输出    4

6.2.    ReadLine()用来输入字符串,返回字符串类型    4

7.    转义符    4

7.1.    \t用来对齐    4

7.2.    \b用来输出回退,放在字符串开头或结尾都没用    4

7.3.    \r\n是windows中写入文件的回车的转义符    4

7.4.    在把文件目录作为字符串时,要想使用\    4

7.4.1.    要用\\    4

7.4.2.    或者用/    4

7.4.3.    或者在字符串前用@    4

8.    @的作用    5

8.1.    使得一个字符串中\的转义作用取消    5

8.2.    保留字符串中的空格回车等    5

 

  1. 注释

    1. ///是文档注释,用于类和方法的说明

    2. #region #endregion可以折叠代码

  2. 操作符

    1. +号用在一个字符串与另一个类型之间起连接字符串的功能

    2. 占位符

      1. 有点像c语言里面的%d %c等

      2. 先挖坑,后填坑,输出顺序跟挖坑顺序有关

  3. 数据类型

    1. decimal修饰的是金钱类型

    2. string是c#中的关键字,String是.net平台通用的

  4. 命名规则

    1. 以字母、@下划线开头

    2. 后面可以跟任意的字母数字下划线

    3. camel命名规范

      1. 首字母要小写

      2. 其余每个单词的首字母要大写

      3. 多用于给变量命名

    4. pascal命名规范

      1. 每个单词的首字母都大写

      2. 多用于给类或者方法命名

  5. 交换两个int型的变量,不使用中间变量

    1. n1 = n1 - n2

    2. n2 = n1 + n2

    3. n2 = n2 - n1

  6. 控制台IO

    1. WriteLine用来输出

    2. ReadLine()用来输入字符串,返回字符串类型

  7. 转义符

    1. \t用来对齐

    2. \b用来输出回退,放在字符串开头或结尾都没用

    3. \r\n是windows中写入文件的回车的转义符

    4. 在把文件目录作为字符串时,要想使用\

      1. 要用\\

      2. 或者用/

      3. 或者在字符串前用@

  8. @的作用

    1. 使得一个字符串中\的转义作用取消

    2. 保留字符串中的空格回车等

C#学习笔记一的更多相关文章

  1. js学习笔记:webpack基础入门(一)

    之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...

  2. PHP-自定义模板-学习笔记

    1.  开始 这几天,看了李炎恢老师的<PHP第二季度视频>中的“章节7:创建TPL自定义模板”,做一个学习笔记,通过绘制架构图.UML类图和思维导图,来对加深理解. 2.  整体架构图 ...

  3. PHP-会员登录与注册例子解析-学习笔记

    1.开始 最近开始学习李炎恢老师的<PHP第二季度视频>中的“章节5:使用OOP注册会员”,做一个学习笔记,通过绘制基本页面流程和UML类图,来对加深理解. 2.基本页面流程 3.通过UM ...

  4. 2014年暑假c#学习笔记目录

    2014年暑假c#学习笔记 一.C#编程基础 1. c#编程基础之枚举 2. c#编程基础之函数可变参数 3. c#编程基础之字符串基础 4. c#编程基础之字符串函数 5.c#编程基础之ref.ou ...

  5. JAVA GUI编程学习笔记目录

    2014年暑假JAVA GUI编程学习笔记目录 1.JAVA之GUI编程概述 2.JAVA之GUI编程布局 3.JAVA之GUI编程Frame窗口 4.JAVA之GUI编程事件监听机制 5.JAVA之 ...

  6. seaJs学习笔记2 – seaJs组建库的使用

    原文地址:seaJs学习笔记2 – seaJs组建库的使用 我觉得学习新东西并不是会使用它就够了的,会使用仅仅代表你看懂了,理解了,二不代表你深入了,彻悟了它的精髓. 所以不断的学习将是源源不断. 最 ...

  7. CSS学习笔记

    CSS学习笔记 2016年12月15日整理 CSS基础 Chapter1 在console输入escape("宋体") ENTER 就会出现unicode编码 显示"%u ...

  8. HTML学习笔记

    HTML学习笔记 2016年12月15日整理 Chapter1 URL(scheme://host.domain:port/path/filename) scheme: 定义因特网服务的类型,常见的为 ...

  9. DirectX Graphics Infrastructure(DXGI):最佳范例 学习笔记

    今天要学习的这篇文章写的算是比较早的了,大概在DX11时代就写好了,当时龙书11版看得很潦草,并没有注意这篇文章,现在看12,觉得是跳不过去的一篇文章,地址如下: https://msdn.micro ...

  10. ucos实时操作系统学习笔记——任务间通信(消息)

    ucos另一种任务间通信的机制是消息(mbox),个人感觉是它是queue中只有一个信息的特殊情况,从代码中可以很清楚的看到,因为之前有关于queue的学习笔记,所以一并讲一下mbox.为什么有了qu ...

随机推荐

  1. 【Mood-12】Android开发相关书籍推荐

    新年伊始,找到Android进阶干货若干,2015拜读. 1.Android应用UI设计模式 目前,谷歌Android操作系统在移动市场中风头正劲,并且未来发展势不可挡.<Android应用UI ...

  2. iOS - UI - UISwitch

    UISwitch //开关    不用设置宽高  有默认宽高 UISwitch * sw = [[UISwitch alloc] initWithFrame:CGRectMake(100, 100,  ...

  3. LRU在MySQL缓存池的实现

    MySQL的InnoDB引擎设置有索引及数据缓存池,其中用到的LRU算法来维持缓存的命中率 这里用到了顺序表list来作为缓冲池,每个数据节点称为block 该算法采用“中点插入法”:当插入一个新bl ...

  4. iOS加入百度地图的几个问题

    1.其中一个.m文件要改成.mm文件 2.plist文件必须包含两项 Bundle display name-值不能为空 NSLocationWhenInUseUsageDescription-值可以 ...

  5. Linux 进程管理子系统

    一.进程管理子系统 1.进程要素 (1). 程序与进程 程序:存放在磁盘上的一系列代码和数据的可执行映像,是一个静止的实体 进程:是一个执行中的程序,他是一个动态的实体. (2). 进程4要素 1.有 ...

  6. Jquery 格式化时间

    我们常常会通过datetime得到时间,但是网页前台往往会显示不同的时间 如:2013-12-15 2013年12月23日 2013 12 15 等多种显示效果,这就需要我们把时间格式化一下. 下面是 ...

  7. 让DIV浮动在表格上固定位置,不会随着显示器的分辨率变化。

    <td> <div class="box"> <img src="/aa.jpg" /> <div class=&qu ...

  8. C#调用SSIS包及读取DataReader目标

    C#调用SSIS包需要引用两个DLL .(具体位置在C盘搜索,MSDN和百度提供的路径都不太正确) Microsoft.SQLServer.ManagedDTS.dll Microsoft.SqlSe ...

  9. eclipse安装tomcate插件步骤

    今天在网上看了很多关于eclipse需要安装tomcat的文章,小编也没有指责的意思,只是想说为什么有那么多雷同且不正确的搭建过程,真是ctrl+c, ctrl+v玩多了吧,不知道流程有的是错误的,不 ...

  10. js模版引擎Mustache介绍

    Mustache通常被称为JavaScript模板的基础.另一个流行的解决方案Hanldebars实际上就是基于Mustache构建而成的.这并不意味着Mustache是一个不好的模板解决方案. 下面 ...