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. uva 12100 Printer Queue 优先级队列模拟题 数组模拟队列

    题目很简单,给一个队列以及文件的位置,然后一个一个检查,如果第一个是优先级最高的就打印,否则放到队列后面,求所要打印的文件打印需要花费多长时间. 这里我用数组模拟队列实现,考虑到最糟糕的情况,必须把数 ...

  2. 【原创】C++链表如何像Python List一样支持多种数据类型

    用过Python的码友都知道,Python中List支持多种数据类型,如下面代码所示链表li内的数据类型可以是整数,同时也可以是字符串,当然也可以是其他数据类型. 1: >>> li ...

  3. HDU 1875 畅通工程再续 (最小生成树)

    畅通工程再续 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Subm ...

  4. FreeBSD 路由详解

    在同一个局域网上的计算机是直接连通的,但是不同的网络上的计算机并没有直接相连,只能通过一台特殊的专用计算机 -路由器来完成连通.路由器连接有多个网络界面,每一个网络界面连接到一个相应的网络上,具有一个 ...

  5. 转:Android官方MVP架构示例项目解析

    转自: http://www.infoq.com/cn/articles/android-official-mvp-architecture-sample-project-analysis 作者 吕英 ...

  6. 504 Gateway Time-out 和 502 Bad Gateway相关处理

    若报:504 Gateway Time-out则与nginx有关 解决方案: #vim nginx.conf 添加以下代码: http{ fastcgi_connect_timeout 300; fa ...

  7. 第一个项目--用bootstrap实现美工设计的首页

    主要介绍在首页实现中用到bootstrap实现效果的地方. 实现如下的效果: <li> <div role="group" style="padding ...

  8. SQL Server 2008安装失败问题以及解决办法

    一.检测过程中重启失败解决办法 在键盘上按下组合键[Win]+[R],调出运行窗口. 在窗口中输入“regedit”,点击确定,打开注册表管理界面. 在注册表左侧目录栏中找到如下位置:“HKEY_LO ...

  9. C#中数组、ArrayList和List<T>三者的发展历程

    在C#中数组,ArrayList,List使我们用的最多的类型之一.他们共同的作用都是能够存储一组对象. 那么问题来了: (1)为什么要有三个一样作用的东西呢?他们都很完美吗? (2)谁先出生,又是因 ...

  10. 10款精美的web前端源码的特效

    1.HTML5侧滑聊天面板 很酷的聊天界面 这是一款基于HTML5和SVG的侧滑聊天面板,初始化的时候聊天面板是锁定的,当你拖动白色区域时,即可解锁展开聊天面板,显示所有好友.点击面板中的好友即可切换 ...