zoukankan      html  css  js  c++  java
  • 加深C# 中字符串前加@符号理解以及使用~~

    先看代码(以下代码使用在C#,环境ASP.NET):

        protected void Page_Load(object sender, EventArgs e)
        {
            test1(
    "\a");
            test1(
    @"\a");

            test2(
    "\a");
            test2(
    @"\a");

            test3(
    "\a");
            test3(
    @"\a");

            test4(
    "\a");
            test4(
    @"\a");
        }

        
    //参数不带@ 输出不带@
        public void test1(string str)
        {
            Response.Write(
    "test1:[" + str+"]<br/>");
        }

        
    //参数不带@ 输出带@
        public void test2(string str)
        {
            Response.Write(
    "test1:[" + @str + "]<br/>");
        }
        
        
    //参数带@ 输出不带@
        public void test3(string @str)
        {
            Response.Write(
    "test1:[" + str + "]<br/>");
        }

        
    //参数带@ 输出带@
        public void test4(string @str)
        {
            Response.Write(
    "test1:[" + @str + "]<br/>");
        }

    F5执行,猜猜什么结果!!嘿嘿~~
    以下公布显示结果:


    o(∩_∩)o...哈哈。
    可以发现无论你后来给不给字串加@符号,都不管用了,只有在字符串产生的时候加@有效果!

  • 相关阅读:
    提高电脑运行效率
    Android_实验小心得_持续补充中......
    LNMP环境搭建wordpress
    php安装
    mysql、MariaDB(yum)
    Nginx配置(yum)
    httpd配置(yum)
    jumpserver环境搭建
    命令
    vsftpd
  • 原文地址:https://www.cnblogs.com/over140/p/884164.html
Copyright © 2011-2022 走看看