您的位置:首页 > 编程语言 > C#

C#运算符 string

2016-04-21 18:49 302 查看
1,*+-/是一元运算符2,位运算的技巧 (都是2进制)  与遇0为0 或遇1为1 异或同为0 求补全反转 位移最麻烦 除头尾补0(<< >>)
3,? : 3元运算符4,string是引用类型 但有保留性和不可变性
            string a = "q";            string b = a;            b = "asf";            Console.WriteLine(a);结果是  q 他的数据存储在堆中

5,string类型的函数 string str="abc" str.{string str="abcde ";        Console.WriteLine("|" + str.Trim() + "|");        Console.WriteLine("|" + str.TrimEnd() + "|");        Console.WriteLine(str.Substring(2));//从下标为2的字符开始  输出        Console.WriteLine(str.Substring(2, 1));//从下标为2的字符开始  输出1个        foreach (string s in str.Split(','))//按逗号分隔            Console.WriteLine(s);        Console.WriteLine (str.IndexOf('c'));           // str.Remove ()              //  str.Replace ()        Console.WriteLine("{0,10}", 9090);//右对齐位宽10
        Console.WriteLine("{0:C}", 33);6,字符串拼接多会在堆上分配太多空间  就产生了stringbuildstringBuild 的函数和String 的差不多7,            StringBuilder str = new StringBuilder();            str.Append("a");            str.Append("b");            str.Append("c");//拼接字符串            Console.WriteLine(str.ToString ());8,待更新。。。。
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: