C# 基础知识

时间:2021-08-02 20:29:57

一、运算符
    1、运算符及算数表达式

      +: 加法运算符
      -: 减法运算符
      *: 乘法运算符
      /: 乘法运算符
      %: 摸运算符

    2、关系运算符与关系表达式

      ==:   等于运算符
      !=:    不等于运算符
      <:    小于预算符
      >:    大于运算符
      <=:   小于等于运算符
      >=:    大于等于预算符

    3、运算符和赋值表达式

       =:   赋值
       +=:    加赋值
       -=:    减赋值
       *=:    称赋值
       /=:    除赋值
       ^=:    异或赋值
       %=:    摸赋值
       <<=:   左移赋值
       >>=:   右移赋值

    4、逻辑运算符与逻辑表达式

      &:   与操作符
      ^:   异或操作符
      !:   非操作符
      |:   或操作符

    5、运算符及其功能

      <<:   左移运算符
      >>:   右移运算符
      &:     位与运算符
      ^:     位异或运算符
      !:      位或运算符

    6、其他运算符

      ++a:
      a++:
      --a:
      a--:

    7、三元运算
      a > b ? true:false;

 二、字符串处理

    1.比较字符串

      CompareTo() 方法 用于比较两个字符串是否相等。使用 Equals 判断比较。

    2.定位字符串及子串 查找字符串

      string.IndexOf(); 严格区分大小写。

    3.格式化字符串

      string Format(string,Object);

      示例:
      string str = String.Format("(C)Currency:{0:C}",-123.23423);
      输出结果:¥-123.23423;
    4.分隔字符串

      string[] Split(char[]);

      示例:
      string str = "Hello.World!";

      string[] split = str.Split(new Char[]{‘,‘,‘!‘}); // 等同于 string[] split = str.Split(‘.‘,‘!‘);

      foreach(string s in split)
      {
        if(s.Trim() != "")
        {
          Console.WriteLine(s);
        }
      }

      执行结果: Hello
           World

    5.插入字符串

      a、Insert 方法

        插入到指定位置:
        string str = "This is a girl.";
        // 索引位置,参数
        str =str.Insert(10,"ssss");

      b、填充字符串

        string PadLeft(int, Char); // 左对齐添加字符串
        string PadRight(int, Char); // 右对齐添加字符串

    6.删除和剪切字符串

      a、删除字符串
        Remove() 方法用于一个字符串的指定位置的字符。

        用法:
        String Remove(int,int);

      b、剪切字符串

        string Trim(Char[]); // 从字符串的开头 和结尾处移除空白。
        string TrimStart(Char[]); // 从字符串的开始处移除在字符数组中指定的字符。
        string TrimEnd(Char[]); // 从字符串的结尾处移除在字符数组中指定的字符。

      e、复制字符串

        string Copy(string);

      f、替换字符串

        Replace(); 可以替换掉一个字符串中的某些特定字符或者自子串

        示例:
        string Replace(string,string);

  三、常量

      1.常量

        常量也称为常数,是编译时一会并在程序运行是过程中其保存不变的量 const 。
        若要创建在运行是初始化的常数值,应使用 readonly 关键字。const 关键字用于创建编译时常数。