程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> 關於C# >> c# 字符串中的單雙引號

c# 字符串中的單雙引號

編輯:關於C#
 

(1)&是連接運算符,它可以將兩個字符串連接成一個字符串。
       EG1:a="abc" & "def" 

       執行連接運算後,a="abcdef"
       EG2: a="abc" & temp
       注意,這裡temp是一個字符串變量,假如temp="def",那麼代入上面的式子,則結果為:
          a="abc" & "def"
       繼續執行連接運算,結果a="abcdef"。
       有時候,可能會有多個連接運算符,只要依次運算即可。如
          a="abc" & "def" & "gh"
        結果為a="abcdefgh"。

(2)關於雙引號"。字符串常量兩邊一定要加雙引號,表示這是一個字符串。
        當然,字符串變量名稱兩邊不能再加雙引號了,如上面提到的a="abc" & temp 中的temp是變量,
所以兩邊不能加雙引號,如果給temp加上雙引號,那麼它就變成了一個字符串常數"temp"了。    
(3)關於單引號'。為什麼會使用單引號呢?這是因為如果發生引號嵌套,內層的雙引號就要改為單引號。
         EG3: a="字符串兩邊要加英文雙引號,如"abc",或者……"
        這句話,原來的意思是:最前面和最後面的"表示中間是一個字符串。而"abc"兩邊的雙引號表示abc是一個字符串。
        可是這樣就會發生錯誤了。因為第1個雙引號實際上會和第2個雙引號配套,並不是和大家希望的第4個雙引號配套。
        此時就需要把內層的雙引號"abc"改為單引號,如下:
                 a="字符串兩邊要加英文雙引號,如'abc',或者……"
        小注:

 1.以上提到的符號都是英文狀態下的,屬於語法中會用到的符號。如果是中文狀態下的符號,就不需要這樣變化。

           EG4:a="小王說:“我們吃飯去吧”。"
           其中的中文符號並不參與語法,所以不需要變化。

2.發生引號嵌套時,內層引號一般改為單引號,不過也可以改為兩個雙引號,如下:
                 a="字符串兩邊要加英文雙引號,如""abc"",或者……"   

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved