程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

C#中的@

編輯:.NET實例教程
using System.Data.SqlClIEnt;
using System.Data;
using System;
class MyClass
...{

    void Test()
    ...{
        // 1 加在字符串前面,字符串中的  失去轉義符的作用,直接寫字符串而不需要考慮轉義字符
        string path = @"C:Windows"; // 如果不加 @,編譯會提示無法識別的轉義序列

        // 如果不加 @,可以寫成如下
        string path2 = "C:\Windows\";

        // 2 加在字符串前面,字符串中的 " 要用 "" 表示
        string str = @"aaa=""bbb""";
        // 不加 @,可以寫成
        string str2 = "aaa="bbb"";

        // 3 加在字符串前面,換行空格都保存著,方便閱讀代碼
        string insert = @"
            insert into Users
            (
                UserID,
                Username,
                Email
            ) values
            (
                @UserID,
                @Username,
                @Email
            )";


        // 4 用關鍵字做變量時在關鍵字前面加@ 
        string @Operator = "+";
        string @class = "分類一";

        Console.WriteLine(@Operator);
        Console.WriteLine(@class);


        // 5 作為sql語句裡的一個“標簽”,聲明此處需要插入一個參數 
        string delete = "delete from Categery where CategoryID=@CategoryID";
        SqlConnection connection = new SqlConnection("connectionString");
        SqlCommand command = new SqlCommand(delete, connection);
        command.Parameters.Add("@CategoryID", SqlDbType.BigInt);

    } // Test()

}// class MyClass

 本文轉自:http://www.chenjiliang.com/Article/VIEw.ASPx?ArticleID=207&TypeID=34

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