C#字符串格式化三种方式


//$字符串格式化,用对象名称定位(类似模板语言,可以对参数进行逻辑运算,复杂度高,编译时无法检查错误导致运行时异常)
string name = "Horace";
int age = 34;
Console.WriteLine($"He asked, \"Is your name {name}?\", but didn't wait for a reply :-{{");
Console.WriteLine($"{name} is {age} year{(age == 1 ? "" : "s")} old.");________
//String.Format字符串格式化,用数字下标定位(推荐)
string formatString = "    {0,10} ({0,8:X8})\n And {1,10} ({1,8:X8})\n  = {2,10} ({2,8:X8})";
int value1 = 16932;
int value2 = 15421;
string result = String.Format(formatString, value1, value2, value1 & value2);
Console.WriteLine(result );_____________
//Console.WriteLine直接输出时格式化,用数字下标定位(貌似有参数个数限制,不能超过11个参数)
Console.WriteLine("Tip total/rate:\t{0,8:c} ({1:p1})", tip, tipRate);

C#字符串格式化三种方式相关推荐

  1. php 声明字符串的三种方式

    php 声明字符串的三种方式 1.单引号方式 单引号是效率最高的 例子 $a='aaa'; 单引号不解析所包含的变量,例如 $a='aaa'; $b='$abbb'; echo $b; 输出$abbb ...

  2. Java:简述对象转换为字符串的三种方式

    Java:简述对象转换为字符串的三种方式 在Java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能.本文将对常用的转换方法进行一个总结. 一.(String)强制类型转换 使用 ...

  3. 遍历字符串的三种方式:(注意新式for循环)

    就以:把字符串"1234"转换为整形1234,为例来说明遍历字符串的三种方式: ①常规方式(下标+operator[]) #include <iostream>     ...

  4. 生成随机字符串(三种方式)

    生成随机字符串(三种方式) 一.org.apache.commons.lang包下有一个RandomStringUtils类,其中有一个randomAlphanumeric(int length)函数 ...

  5. java数字转字符串的三种方式

    方式一:强制转换 int i=2018; String s1=(String)i; 方式二:通过包装类进行转换 int i=2018; String s1=String.valueOf(i); 方式三 ...

  6. java字符串反转三种方式

    将一个字符串进行反转.将字符串中指定部分进行反转.比如"abcdefg"反转为"abfedcg". public class StringDemo {/*将一个 ...

  7. Python与用户的交互 ,格式化输出的三种方式

    目录 Python与用户的交互 1.为什么交互? 格式化输出的三种方式 1.占位符 format格式化 f-String格式化 基本运算符 流程控制之if判断 1.语法 1.1 if 1.2 if.. ...

  8. 格式化输出的三种方式

    文章目录 格式化输出的三种方式 一.占位符 二.format格式化 三.f-String格式化 格式化输出的三种方式 一.占位符 程序中经常会有这样场景:要求用户输入信息,然后打印成固定的格式 比如要 ...

  9. Python格式化字符串的4种方式

    文章目录 Python格式化字符串的4种方式 一:%号 二:str.format 三:f-Strings 四:标准库模板 五:总结四种方式的应用场景 Python格式化字符串的4种方式 一:%号 %号 ...

最新文章

  1. 元素序列几个常用排序算法:一
  2. 马云卖数据,你卖商品
  3. react入门--------安装react
  4. 华 为 路 由 器 命 令 大 全
  5. 你真的懂点击率(CTR)建模吗?
  6. SIFT讲解(SIFT的特征点选取以及描述是重点)
  7. html 5 笔记,HTML5总笔记(一)
  8. [hackerrank]Manasa and Stones
  9. java和python和php_Java、Python和PHP三者的区别
  10. 马哥运维班第一周作业
  11. 【图像处理】基于matlab GUI图像直方图+滤波处理【含Matlab源码 839期】
  12. GitHub预测2018年开源项目趋势
  13. 关于软件项目管理的一些问题
  14. ccleaner_创建快捷方式或热键以静默方式运行CCleaner
  15. 将淘宝客数据导入自己的数据库
  16. 简单实用的电脑桌面待办清单应用
  17. 承认多元化,保持宽容
  18. docker使用和部署
  19. pyplot中文手册_matplotlib手册(1)-pyplot使用
  20. 1.22-1.23板卡调试日志

热门文章

  1. mysql-connector-java 插入 utf8mb4 字符失败问题处理分析
  2. wps里为什么没有华文楷体_为什么山洞里的蜥蜴没有眼睛?
  3. protues仿真技巧——工程剪辑
  4. 值得学习的flash动画片
  5. MySQL事务以及MVCC详解
  6. php curl 58,微信支付接口关于curl的大坑,报58和77错误的原因找到啦!
  7. 【资源分享】Half-Life(半条命)中英版
  8. 攻防世界Misc新手练习区WriteUp大全
  9. jQuery制作红包雨
  10. VSCO Film 下载及安装教程