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. 【Shell脚本学习2】Shell脚本语言与编译型语言的差异

    大体上,可以将程序设计语言可以分为两类:编译型语言和解释型语言. 编译型语言 很多传统的程序设计语言,例如Fortran.Ada.Pascal.C.C++和Java,都是编译型语言.这类语言需要预先将 ...

  2. uva 10252 - Common Permutation 字符串水题

    题意:給定兩個小寫的字串a與b,請印出皆出現在兩字串中的字母,出現的字母由a~z的順序印出,若同字母出現不只一次,請重複印出但不能超過任一字串中出現的次數.(from Ruby兔) 很水,直接比较输出 ...

  3. 一个简单的Python爬虫

    写了一个抓taobao图片的爬虫,全是用if,for,while写的,比较简陋,入门作品. 从网页http://mm.taobao.com/json/request_top_list.htm?type ...

  4. python pdb调试

    在交互环境中通常使用pdb.run来调试: import pdb def pdb_test(arg): for i in range(arg): print(i) return arg pdb.run ...

  5. VMware系统运维(四)SQL Server 2008 R2 新建数据库与ODBC数据

    1.新建数据库,右击"新建数据库-." 2.设置数据库名,初始数据库大小,如果要配置数据库优化,可以考虑初始大小与日志大小,点击添加安装完成,即完成数据库新建. 3.ODBC数据源 ...

  6. Problem:Minesweeper Master

    Google code jam Qualification Round 2014 题目链接:https://code.google.com/codejam/contest/dashboard?c=29 ...

  7. 【思路,dp,BigInteger】ZOJ - 2598 Yet Another Digit

    [redundant binary - 冗余二进制]:由0,1,2构成的二进制形式,基数还是2. 现给你一十进制数n,问其可转化成多少种冗余二进制形式. 首先要想到:2x = 2*2x-1 也就是说 ...

  8. VB.NET 小程序 3

    Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click ...

  9. 【转】google谷歌百度收录网站的技巧方法,如何让百度收录?

    下面由本人巴山给大家讲述一下搜索引擎收录网站的技巧虚拟主机 (1)在网站上线前,要有足够多的内容网站优化 确保网站在正式上线的时候,有100页以上的充实内容,而且这些内容尽可能的进行下编辑,优化,自己 ...

  10. Html5新标签及用法

    HTML 5 是一个新的网络标准,目标在于取代现有的 HTML 4.01, XHTML 1.0 and DOM Level 2  HTML 标准.它希望能够减少浏览器对于需要插件的丰富性网络应用服务( ...