zoukankan      html  css  js  c++  java
  • 3-在字符串内插中的神奇用法

    呼噜噜噜噜,

    认真看文档的第三天,今天看到了字符串内插的环节,本着扫一眼就过的原则,感觉一个字符串内插没什么好主意的(平时也常用)就看一眼证明我来过的态度去瞅了瞅

    结果发现还真有我看不懂的东西在里面!!!

    其实也不是看不懂,就是有点忘了,温故知新!

    上Code。

     1             Dictionary<string,string> titles = new Dictionary<string, string>()
     2             {
     3                 ["Doyle, Arthur Conan"] = "Hound of the Baskervilles, The",
     4                 ["London, Jack"] = "Call of the Wild, The",
     5                 ["Shakespeare, William"] = "Tempest, The"
     6             };
     7             Console.WriteLine("Author and Title List");
     8             Console.WriteLine();
     9             Console.WriteLine($"|{"Author",-25}|{"Title",30}|");
    10             foreach (var title in titles)
    11             {
    12                 Console.WriteLine($"|{title.Key,-25}|{title.Value,30}|");
    13             }
    14 
    15 
    16             Console.ReadLine();

    一个简简单单的字典,嗯。没问题

    一个简简单单的输出和空白行,嗯。也没问题

    一个简简单单的内插,不对,不是内插,直接里面输入字符串。嗯好吧,这么写没什么意义,不过也行。

      嗯?不对,后面那个,-25是怎么回事儿?

      等等看完代码再说。

    嗯foreach循环,没什么。

    嗯输出循环也没..嗯?又是内插中搞数值。这是什么东西,一个-25,一个-30.

    不理解,那就跑一下试试看、

     嗯,好像是偏移了一点点。

    本着爱折腾的原则,马上删掉了负数,在跑一跑看下

    似乎和我猜的差不多,

    都删了呢? 挺丑的。

    虽说平时对字符串内插的操作就是做一个拼接和变量插入,但是想不到这里面还有这么多弯弯道道。

     然后,独乐了不如众乐乐;

    这两段代码你们应该也能猜一猜了,很简单的一些操作。

    Console.WriteLine($"[{DateTime.Now,-20:d}] Hour [{DateTime.Now,-10:HH}] [{1063.342,15:N2}] feet");
    [04/14/2018 ] Hour [16 ] [ 1,063.34] feet

    至于文档中给出的在内插中使用三元运算的方法  我建议就看一下知道还有这种S操作就可以了

    平时,emmmm我反正是没用过,也从来没想过这么用

    var rand = new Random(); 
    for (int i = 0; i < 7; i++)
     { 
        Console.WriteLine($"Coin flip: {(rand.NextDouble() < 0.5 ? "heads" : "tails")}"); 
    }

    好了,字符串就先写到这里把。

    突兀的结束---

  • 相关阅读:
    Hapoop 搭建 (五)搭建zookeeper集群环境
    Hapoop 搭建 (四)搭建后测试
    Hapoop 搭建 (二)设置虚拟机SSH无密钥登陆
    Hapoop 搭建 (一)设置虚拟机与主机同一个网段
    windows上vmware 虚拟机,局域网其他主机访问
    Hadoop HDFS命令行操作
    jenkins配置
    WebAPI 实现前后端分离的示例
    Merge join、Hash join、Nested loop join对比分析
    SQL Server nested loop join 效率试验
  • 原文地址:https://www.cnblogs.com/SevenWang/p/13755128.html
Copyright © 2011-2022 走看看