zoukankan      html  css  js  c++  java
  • 温故而知新(一)

    一、C#基础语法

    1.注释符

    • 单行注释:在你想要注释的代码或文字的前面加”//“即可
    • 多行注释:/*想要注释的内容*/
    • 文档注释:在方法或类的上一行连续按三下”/“就OK了
    • 作用:a.注销不用的代码

        b.解释所写的代码

    2.VS中常用的快捷键

    • Ctrl+K+D:快速对齐该页面的代码
    • Ctrl+J:弹出智能提示
    • Ctrl+K+C:注释所选代码
    • Ctrl+K+U:取消所选代码的注释
    • F1:跳转到帮助文档
    • #Region,#EndRegion:折叠冗余代码

    3.变量:用来在计算机中存储数据

    • 定义变量的要求:a.要确定存储的数据类型

                                 b.要给存储空间起一个有意义的名字,方便我们以后的使用

    • 语法:a.变量类型 变量名; 变量名=值;

                    b.变量类型 变量名=值;

    • 使用规则:先声明,再赋值,后使用
    • 注意:字符串的变量可以为空,但字符变量不能为空

    4.命名规则

    • Camel大小写:首单词的首字母小写,其余每个单词的首字母大写;用于本地变量和方法参数
    • Pascal大小写:每个单词的首字母大写;用于类型名和成员名
    • 全大写:顾名思义都是大写;用于缩写词

    5.“+”号的使用

    • 字符串连接(“+”号的两边如果有一边是字符串类型时)
    • 数字相加(“+”号两边都为数值类型时)

    6.占位符的使用:先挖坑,再填坑

    • 挖坑的索引是从0开始的
    • 挖了n个坑就填n个坑(多填,没效果;少填,抛异常)
    • 输出的顺序是按照挖坑的顺序输出的

        *异常(Exception):在程序运行的过程中,由于某些原因出现的问题,使程序不能正常运行(俗称Bug)

        *错误(Error):是指代码语法出现问题,使程序编译无法完成

    7.交换变量

    • 使用第三方变量()
    • 不使用第三方变量(面试笔试常考题,并且只适用于数值类型)

    8.类型转换

    • 显式转换(大范围→小范围)需要写代码转换

    a.Convert.ToInt32的参数比较多,Int.Parse只能转换string类型的

    b.Parse就是把String转换成int,char,double....等,也就是*.Parse(string) 括号中的一定要是string

    c.Convert可以提供多种类型的转换,也就是Convert.*()括号中可以为很多种类 型(包括string)

    • 隐式转换(小范围→大范围)自动转换不用写代码

    9.@符号的作用

    • 消除‘’在字符串中的转义作用
    • 将字符串按照编辑的原格式输出

    10.常见的转义字符

    • :换行
    • ":显示英文半角的双引号
    • :tab键的空格
    • :退格键(放在字符串的两边没效果)
    • \:显示为一个‘’
  • 相关阅读:
    用户添加到sudoer列表## Allow root to run any commands anywhere root ALL=(ALL) ALL Iron ALL=(ALL) ALL
    Linux下script命令录制、回放和共享终端操作script -t 2> timing.log -a output.session # 开始录制
    解决nohup: 忽略输入并把输出追加到"nohup.out"或者nohup: 忽略输入重定向错误到标准输出端
    grub救援模式
    如何讓RHEL7/CentOS7開機過程顯示更多資訊
    CSAPP读书随笔之一:为什么汇编器会将call指令中的引用的初始值设置为-4
    对angular实现延迟加载template和controller
    angularjs+jasmine单元测试入门
    设计模式简单工厂之我见
    融云官方cordova示例使用指南
  • 原文地址:https://www.cnblogs.com/rookieblog/p/4926589.html
Copyright © 2011-2022 走看看