当前位置:  开发笔记 > 编程语言 > 正文

什么是C#字符串的$修饰符

如何解决《什么是C#字符串的$修饰符》经验,为你挑选了1个好方法。

这个问题听起来与此类似:

在C#中字符串前面的@是什么?

但我已经在C#中的字符串文字前面了解@ -character的含义.

但是现在我在一个例子中看到了这个:

var xml = $@"
    
        
            text
        
    

    ";

@还有额外的$.这是什么意思?



1> Kien Chu..:

它是interpolated stringC#6.0的新功能(https://msdn.microsoft.com/en-us/library/dn961160.aspx)

基本上,它取代string.Format("", params);了旧的C#版本

用法示例:

var str = "test";
var xml = $@"
    
        
            {str}
        
    
    ";

推荐阅读
Chloemw
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有