C sharp 字符串魔法

.net core 版本:

1 using System;
2 
3 ... ...
4 
5 Console.WriteLine(Environment.OSVersion.ToString());
6 Console.WriteLine(Environment.Version.ToString());

输出:

1 Microsoft Windows NT 6.2.9200.0
2 3.1.12

 

IDE:VS 2019 COMMUNITY

 

魔法1:@ 修饰的 as is 的字符串,忽略转义字符

1 string test = @"\ \t \n ";
2 Console.WriteLine(test);

输出:

\ \t \n

 

魔法1 的黑魔法:

1 string test = @"1""2""3"" |END";

输出:

1"2"3" |END

黑魔法注解:

1 string test = @"1\"2\"3\" |END";

会编译错误,转义关键字符 \ 在带了 @的字符串中无效了。

 

魔法2  $ 修饰的能插入 变量 到指定位置的字符串

1 string name = "Bob";
2 string run = "running";
3 decimal miles  = 3.14M;
4 Console.WriteLine($"{name} is {run} for {miles} miles");

输出:

1 Bob is running for 3.14 miles

 

上一篇:Java入门


下一篇:Java //PP2.6 编写一个应用程序,将英里转换为千米(1英里等于1.60935千米)。以浮点数类型读取用户输入的英里数