zoukankan      html  css  js  c++  java
  • C#逐字字符串(”@”)在应用程序中的使用

    在一个字符前面加一个@符号,这个字符串就是逐字字符串,我们需要的目的,就是相当于将我们需要输出的字符加一个双引号。比如说,在我们的应用程序中,输出文件目录的地址:string Address =@”CWindow”; 和string Address =”C\Window”;

             不要以为这个逐字字符似乎没有用处,在一些用的地方,可以省去很多麻烦。譬如在SQL查询语句中,由于在SQL查询窗体中为了美观,我们的SQL语句都是一段一段的进行分行,不会一下子一长串(这样读起来太难受了)。

             先做一个简单的测试,测试代码如下:

             using System.Text;

    using System.Threading.Tasks;

     

    namespace ConsoleApplication1

    {

        class Program

        {

            static void Main(string[] args)

            {

                string Address = "C:\Window";

                string Address1 = @"C:Window";

                string Poem = @"

                                小溪竹林边,

                                青山绿水依。

                                江河源于此,

                                卧虎藏龙地。

                                    ";

                Console.WriteLine("诗句为:{0}",Poem);

                Console.WriteLine("地址1为:{0}",Address);

                Console.WriteLine("地址2为:{0}", Address1);

            }

        }

    }

    很简单的一段控制台应用程序,我们可以看下输出的内容。

     

    这样的话,譬如使用如下的SQL语句,就不需要把它调整为一个长串的形式。这样省去了调整的麻烦,还便于阅读,而且直接复制到SQL查询窗体中直接验证。

    string sqlstr=@” update SummaryText set State=case

    when State='删除' then '删除'

    when NoDeliverNum=0 then '已完成'

    when NoDeliverNum<>0 then '未完成'

    when NoDeliverNum is null then '未完成'

    end”;

  • 相关阅读:
    Nginx调试入门
    Nginx自动安装脚本
    Centos7.3自动化脚本安装MySQL5.7
    复制多行内容到文本
    Windows常用命令
    C++笔试题
    loadrunner和QTP视频教程汇总
    mysql-connector-java-5.1.22下载
    struts学习笔记
    Hibernate原理
  • 原文地址:https://www.cnblogs.com/cumt-cwp/p/8579447.html
Copyright © 2011-2022 走看看