zoukankan      html  css  js  c++  java
  • 《C#手札》--基础知识

    第一记

    C#基本语法:

      语言分隔符:
        分号 (;) :语句的分割,表示一句话结束;
        花括号 ({}):表示一个代码号,是一个整体,花括号要成对使用;
        方括号 ([]): 定义数组和访问数组元素时使用;
        圆括号 (()): 使用很广泛;
        圆点 (.) : 类和对象访问它的成员时使用;
        空格 ( ) : 把一条语句分割成几段,空格次数不限制;
        注意:必须都是英文半角下的英文符号

      标识(zhi)符:
        命名规则:
          ① 由字母、数字、下划线组成,但不能以数字开头;
          ② 大小写敏感;
          ③ 不得使用C#中的关键字和保留字;

      变量和常量:
        常量:程序中固定不变化的值;

        变量:表示存储空间,可用来存放某一类型的常量,没有固定值,并可以重复使用,也可以用来存放某种未知类型的未知数据。
        变量的特点:
          ① 占据着内存中的某一存储区域;
          ② 该区域有自己的名称(变量名)和类型(数据类型);
          ③ 可以被重复使用
          ④ 该区域的数据可以在同一类型范围内不断变化;
        变量的定义方法:
          先定义变量,再赋值;
            ex:数据类型 变量名;
              变量名 = 值;
          或声明时同时赋值;
            ex:数据类型 变量名 = 初始化值;

      基本数据类型:
          *整数型 : int             整数数字
          *浮点型 :double       小数
          *字符型 :char           字符
          *字符串型:string      字符串,即字符的集合
             *布尔型 : bool         true   false

      运算符:
        *算术运算符
          * + ,- ,* ,% ,++ ,--
        *关系运算符(条件运算符或比较运算符)
          * == ,!= , > , >= , < , <=
        *逻辑运算符
          *&&(与), ||(或), !(非)
        *三目(元)运算符
          *格式: (关系表达式) ? 表达式1 : 表达式2;

      运算符的优先级(了解清楚即可),此处不作祥写。

      判断语句:

        方法一:if-else语句
        if(比较表达式){
          语句体;
        }else{
          语句体;
        }
        方法二:switch语句
        switch(表达式) {
          case 值1:
            语句体;
          break;
          case 值2:
            语句体2;
          break;
          ...
          default:
            语句体n+1;
          break;
        }

      switch与if语句的区别:
        switch建议判断固定值的时候用
        if建议判断区间或范围的时候用

      循环结构:
        for语句
        格式:
          for(初始化表达式;条件表达式;循环后的操作表达式) {
            循环体;
          }
        while语句
        格式:
          while(判断条件语句) {
            循环体语句;
            控制条件语句;
          }
        do..while语句
        格式:
          do {
            循环体语句;
          }while(判断条件语句);

      三种循环语句的区别:
        do...while循环至少执行一次循环体
        而for,while循环必须先判断条件是否成立,然后决定是否执行循环语句

      跳出循环:

        break用于完全结束一个循环,跳出循环体执行循环后面的语句
        continue是跳过当次循环中剩下的语句,执行下一次循环
        return 跳出,全部跳出

      定义数组:(四种方式)
        int[] arr = new arr[50]; //定义一个长度为50的数组
        int[] arr = new arr[] {1,2,3};
        int[] arr = new arr[3]{1,2,3};
        int[] arr = {1,23,4,3};

  • 相关阅读:
    User Get 'Access Denied' with Excel Service WebPart
    How To Search and Restore files from Site Collection Recycle Bin
    How To Collect ULS Log from SharePoint Farm
    How To Restart timer service on all servers in farm
    How to Operate SharePoint User Alerts with PowerShell
    How to get Timer Job History
    Synchronization Service Manager
    SharePoint 2007 Full Text Searching PowerShell and CS file content with SharePoint Search
    0x80040E14 Caused by Max Url Length bug
    SharePoint 2007 User Re-created in AD with new SID issue on MySite
  • 原文地址:https://www.cnblogs.com/lg804721251/p/7667974.html
Copyright © 2011-2022 走看看