C# 6.0 $”Hello {csdn}”

“hello
$world”的格式化字符串是依靠把字符串中一个单词,以一个标示开头。可以变换为单词所依靠的变量。
这个在jq有,而C#string的格式只能用格式的字符占位符,格式的字符占位符都是数字,这样基本上矣要命爱混,好多我还出现了,拷贝代码,然后没败好数字,漏了一个数字,这样出现了错。
string.Format("这里有很长字符串{0}{2}" , "Hello" , "csdn");
图片 1
若是看到一个大神实现了看似jQueryStringFormat的恢宏string,觉得C#搭有一个方法:

            var csdn = "csdn";
            var result = $"Hello {csdn}";
            Console.Write(result);

会输出图片 2

透过$开头字符串,中间{}作为变量名,可以管字符串代换为变量的字符。

代码:https://code.csdn.net/lindexi\_gd/lindexi\_gd/tree/master/hellow\_$csdn

参考:http://www.cnblogs.com/isaboy/p/4945045.html

<script type=”text/javascript”> $(function () { $(‘pre.prettyprint
code’).each(function () { var lines =
$(this).text().split(‘\n’).length; var $numbering =
$(‘<ul/>’).addClass(‘pre-numbering’).hide();
$(this).addClass(‘has-numbering’).parent().append($numbering); for (i =
1; i <= lines; i++) { $numbering.append($(‘<li/>’).text(i)); };
$numbering.fadeIn(1700); }); }); </script>

相关文章