zoukankan      html  css  js  c++  java
  • C#@的用法

    string path = @"C:Windows"; // 如果不加 @,编译会提示无法识别的转义序列  
    // 如果不加 @,可以写成如下  
    string path2 = "C:\Windows\"; 
    

      1. 加在字符串前面,字符串中的 失去转义符的作用,直接写字符串而不需要考虑转义字符

    string str = @"aaa=""bbb""";  
    // 不加 @,可以写成  
    string str2 = "aaa="bbb""; 
    

      2. 加在字符串前面,字符串中的 " 要用 "" 表示

    string insert = @"  
    insert into Users  
    (  
    UserID,  
    Username,  
    Email  
    ) values  
    (  
    @UserID,  
    @Username,  
    @Email  
    )";
    

      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);
    

      

  • 相关阅读:
    SQL 启动服务方法
    SQL 2012 连接失败
    数据库 基本操作有哪些
    windows 计算机 管理 命令
    windows下编译使用NDK,调用SO文件
    windows 注册表命令
    spring @Transactional 声明式事务
    Set List Map
    bean 的各个属性
    util:
  • 原文地址:https://www.cnblogs.com/hanke123/p/4965957.html
Copyright © 2011-2022 走看看