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...哈哈。
    可以发现无论你后来给不给字串加@符号,都不管用了,只有在字符串产生的时候加@有效果!

  • 相关阅读:
    【html、CSS、javascript-9】jquery-选择器及过滤器
    【python之路40】Python 作用域
    H5缓存
    解决网络不可用--Using_Service_Workers
    跨域请求CORS
    基于node的websocket示例
    test
    函数节流
    ES6 promise
    web前端免费资源集
  • 原文地址:https://www.cnblogs.com/over140/p/884164.html
Copyright © 2011-2022 走看看