zoukankan      html  css  js  c++  java
  • 14-12-28 C# 面向过程 02

    程序员职业操守 不写注释是流氓,名字瞎起是扯淡

    写代码的时候脑子里要用一个想法,这个代码不是写给自己看的,而是写给别人看的,

    C#注释 1-单行注释//   2-多行注释 /*要注释的内容*/   3-文档注释///多用来解释方法或者类

    Ctrl+K+D代码对齐 如果代码中出现了语法错误,那么是对不齐的。

    按Home可以跳到一行代码的最前面,按End可以跳到这行代码的最后面。光标在行首,要选中这行,就按shift+end 如果光标在行尾,要选中这行按shift+home如果要往上选就按上下左右的上下

    #region  #endregion注释的时候要在#region空一格,不然会和#region连起来

    变量用来在计算机上存储数据;char类型的数据不能为空,string类型的数据可以为空。

    int double(也可以存储整数) decimal(专门用来存储金钱,值后面加m)  string  char

    如果你的代码中出现了红色波浪线,则表示语法错误,如果出现了绿色波浪线,则语法并没有错误,提示你可能会出现错误,这是警告波浪线

    小写的string是C#特有的,大写的String是所有语言的包括VB等,但是最后两个都会映射到System.string,如果用大写的也没有错

    变量的命名规则:现阶段给变量起名字的时候都以字母开头,后面可以跟任意的字母,数字,下划线。变量中唯一可以出现的特殊符号是_和@。首先要保证的是你起的变量要有意义

    注意:你起的变量名不要与C#中的关键字重名,在C#中大小写是敏感的,HTML是不区分大小写的,同一个变量名不允许重复定义

    给变量取名字的时候要满足两个规范
    Camel规范    骆驼命名规范,要求变量名首单词的首字母要小写,其余每个单词的首字母要大写  多用于给变量命名
    Pascal规范   要求每个单词的首字母都要大写,其余字母都小写,多用于给类或者方法命名。

    = 赋值运算符 表示把等号右边的值赋值给等号左边的变量,有等号连接的表达式我们称之为赋值表达式,注意,每个表达式我们都可以求解出一个定值,对于赋值表达式而言,等号左边的变量的值,就是整个赋值表达式的值

    变量可以重复赋值,一旦给一个变量赋了新值,那么老值就不复存在了

    C#中的加号两个作用 1,连接作用  2.相加  当加号两边有一边是字符串的时候,加号起到了连接的作用,当加号两边都是数字的时候加号起到了相加的作用

    使用占位符应该注意 1,你挖了几个坑,就要填几个坑,多填了没效果,如果你少填了,抛异常,占位符是按照挖坑的顺序输出{0}{2}{1}

    异常(bug)是指语法上并没有任何错误,只不过在程序运行的期间,由于某些原因出现了问题,使程序不能再正常的运行。

    交换两个变量的值
    int n1 = 10;
    int n2 = 20;
    int temp = n1;
    n1 = n2;
    n2 = temp;
    不使用第三方变量
    int n1 = 10;
    int n2 = 20;
    n1 = n1 - n2; //n1=-10 n2 = 20
    n2 = n1 + n2; //n1=-10 n2 = 10
    n1 = n2 - n1;
    如果是交换 string的话就只能第一种,在开发的过程中,也是用第一种

    Console.ReadLine();1.接收用户在控制台的输入,2.让程序停在某个地方

    转义符指的是一个‘’+一个特殊的字符,组成了一个具有特殊意义的字符 表示换行  " 表示一个英文半角的双引号  相当于按了一个tab键 表示一个退格键,放到字符串的两边没有效果  windows系统不知道 , 但是它认识   \也是转义符,表示一个   char c = ''没错,就是一个字符,backspace

    @符号的作用就是取消斜线在字符串中的转义作用       @符号的第二个作用,将字符串按照编辑的原格式输出

    我们要求等号两边参与运算的操作数的类型必须一致,如果不一致,满足下列条件会发生自动类型装换,或者称之为隐式类型转换

    1.两种类型兼容 如: int和double兼容(都是数字类型)
    2.目标类型大于源类型  如:double>int 小的转大的

    显示类型转换
    1.两种类型兼容 如: int和double兼容(都是数字类型)
    2.大的转成小的 double--int
    语法(待转换的类型)要转换的值

    两个int类型进行加减乘除结果依然是int类型
    int n1 = 10;
    int n2 = 3;
    double d = n1 * 1.0 / n2; 对于表达式,如果一个操作数为double类型,则整个表达式可以提升为double类型
    Console.WriteLine(d);
    Console.ReadKey();

    int n1 = 10;
    int n2 = 3;
    double d = n1 * 1.0 / n2;
    Console.WriteLine("{0:0.00}",d); 利用占位符保留两位小数
    Console.ReadKey();   

  • 相关阅读:
    Daily Scrum (2015/10/28)
    Dailu Scrum (2015/10/27)
    wenbao与cmd
    wenbao与IIS
    wenbao与模板
    wenbao与git
    wenbao与vscode
    wenbao与矩阵
    wenbao与面试题
    wenbao 与将linux系统(kali)装入U盘
  • 原文地址:https://www.cnblogs.com/hhsfrank/p/4190784.html
Copyright © 2011-2022 走看看