C# 字符串和字符(入門)

        static void Main(string[] args)
        {   
            //字符
            char a = 'A';   //位于兩個單引號之間;表示一個Unicode字符;占用兩個字節(jié)
            Console.WriteLine(a);

            //轉(zhuǎn)義字符
            Console.WriteLine("\'");    //單引號
            Console.WriteLine("\"");    //雙引號
            Console.WriteLine("\\");    //斜線
            Console.WriteLine("\0");    //空(null)
            Console.WriteLine("\a");    //警告
            Console.WriteLine("\b");    //退格
            Console.WriteLine("\f");    //走紙
            Console.WriteLine("\n");    //換行
            Console.WriteLine("\r");    //回車
            Console.WriteLine("\t");    //水平制表符
            Console.WriteLine("\v");    //垂直制表符
            Console.WriteLine("\u03A9");    //Ω \u+4位十六進制代碼來指定任意Unicode字符

            //字符串
            string b = "Hello"; //位于兩個雙引號之間
            Console.WriteLine(b);

            //string類型是引用類型而不是值類型
            //但是它的相等運算卻遵守值類型的語義
            string c1 = "hello";
            string c2 = "hello";
            Console.WriteLine(c1 == c2);    //True

            //@前綴
            string d1 = "\\http";
            Console.WriteLine(d1);  //\http
            string d2 = @"\\http";
            Console.WriteLine(d2);  //\\http

            //字符串插值
            //以$字符為前綴的字符串稱為插值字符串
            //插值字符串在大括號內(nèi)包含表達式
            int e1 = 5;
            Console.WriteLine($"There are {e1} dogs."); //There are 5 dogs.
            Console.WriteLine($@"There are {e1} dogs.\\");  //若$和@一起使用,$必須在@前面
        }
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容