$的用法

直接引用变量,写法变得简洁。。。。

但是只是起了引用的作用,

不能取消转义。

namespace _用法
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int i = 1;
            int j = 2;
            
  //这里的变量是main方法里面定义的,所以可以直接用,
//如果想要用别的类里面的变量,只能通过getset,构造方法,来获取。
            Console.WriteLine($"i = {i}, j={j}");
        }
    }
}

更新~

$的用法

其实,$这个关键字是直接取代了string.Format()这个函数。

namespace myproject01
{
    class Program
    {
        //$ 的用法  深入解析!
        static void Main(string[] args)
        {
            int i = 120;

            //如果声明String语句这样用就不行,现在编译器报错
            //string msg0 = "i={0}",1;

            //这样没有$这个关键字,就只是简单的字符串赋值,并没有起到《引用》 的作用。
            string msg3 = "i={i}";


            //i的变量直接用上了
            string msg4 = $"i={i}";

            //这样就行,这个是string.Format()方法,
            //简单描述一下这个作用:在字符串里面直接引用变量
            
            string msg1 = string.Format("i={0}", i);

            //$其实就是取代了string.Format()这个方法
            string msg2 = $"i={i}";


         

            //这个是传统的Java写法,就是system。out。print那一出。
            //字符串拼接输出。
            Console.WriteLine("i="+i);


            //默认使用了$,可以这样理解
             //其实使用了string.Format()
            Console.WriteLine("i={0}",i);

            Console.WriteLine("我是msg4:"   ,msg4);
            Console.WriteLine("我是msg3:"   ,msg3);

            //string.Format()还可以和$ 混着用,这里就不展开了。。。。

        }
    }

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容