[C#]換行、連接符號

摘要:【C#】換行、連接符號

寫程式過程中,會遇到需要串很多字串或一行中需要寫很長,為了增加閱讀及維護性,通常會採用換行、連接符號。
 
範例參考︰
1. 使用 + 符號 - 連接符號
string strSQL= "SELECT * FROM HumanResources.Employee AS e"
    + " INNER JOIN Person.Contact AS c"
    + " ON e.ContactID = c.ContactID"
    + " ORDER BY c.LastName"; 
                 
2.使用 @ 符號 - 連接符號
string strSQL= @"SELECT * FROM HumanResources.Employee AS e
     INNER JOIN Person.Contact AS c
     ON e.ContactID = c.ContactID
     ORDER BY c.LastName";  
 
3.Label 控制項中要換行"<br>"
如︰
lblUser.Text = "編號:" + lblSno.Text + "<br>"
                        + "姓名:" + txtName + "<br>"
                        + "電話:" + txtTel ;
 
4.TextBox控制項中要換行"\r\n"
如︰
textBox1.Text = "編號:" + id + "\r\n"
                         + "姓名" + Name +"\r\n"
                         + "電話" + Tel;
 
注意其 TextMode需設為MultiLine 才會有效果;預設為SingleLine
或於程式碼中先加入
txtBox1.TextMode =TextBoxMode .MultiLine ;
 
5.Button控制項中要換行 &#010;
            <asp:Button ID="Button5" 
                        runat="server" 
                        Text="第一行 &#010;第二行"/>
          但在程式碼中指定其Text 如(Button5.Text="第一行 &#010;第二行";)或在其Text屬性(window)中加入&#010;皆會有,伺服器發生錯誤
   具有潛在危險 Request.Form 的值已從用戶端 (Button2="第一行&#010;第二行") 偵測到。....
 
          
 
參考 【C#】換行、連接符號