C#字符串格式化三种方式
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#字符串格式化三种方式相关推荐
- php 声明字符串的三种方式
php 声明字符串的三种方式 1.单引号方式 单引号是效率最高的 例子 $a='aaa'; 单引号不解析所包含的变量,例如 $a='aaa'; $b='$abbb'; echo $b; 输出$abbb ...
- Java:简述对象转换为字符串的三种方式
Java:简述对象转换为字符串的三种方式 在Java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能.本文将对常用的转换方法进行一个总结. 一.(String)强制类型转换 使用 ...
- 遍历字符串的三种方式:(注意新式for循环)
就以:把字符串"1234"转换为整形1234,为例来说明遍历字符串的三种方式: ①常规方式(下标+operator[]) #include <iostream> ...
- 生成随机字符串(三种方式)
生成随机字符串(三种方式) 一.org.apache.commons.lang包下有一个RandomStringUtils类,其中有一个randomAlphanumeric(int length)函数 ...
- java数字转字符串的三种方式
方式一:强制转换 int i=2018; String s1=(String)i; 方式二:通过包装类进行转换 int i=2018; String s1=String.valueOf(i); 方式三 ...
- java字符串反转三种方式
将一个字符串进行反转.将字符串中指定部分进行反转.比如"abcdefg"反转为"abfedcg". public class StringDemo {/*将一个 ...
- Python与用户的交互 ,格式化输出的三种方式
目录 Python与用户的交互 1.为什么交互? 格式化输出的三种方式 1.占位符 format格式化 f-String格式化 基本运算符 流程控制之if判断 1.语法 1.1 if 1.2 if.. ...
- 格式化输出的三种方式
文章目录 格式化输出的三种方式 一.占位符 二.format格式化 三.f-String格式化 格式化输出的三种方式 一.占位符 程序中经常会有这样场景:要求用户输入信息,然后打印成固定的格式 比如要 ...
- Python格式化字符串的4种方式
文章目录 Python格式化字符串的4种方式 一:%号 二:str.format 三:f-Strings 四:标准库模板 五:总结四种方式的应用场景 Python格式化字符串的4种方式 一:%号 %号 ...
最新文章
- 元素序列几个常用排序算法:一
- 马云卖数据,你卖商品
- react入门--------安装react
- 华 为 路 由 器 命 令 大 全
- 你真的懂点击率(CTR)建模吗?
- SIFT讲解(SIFT的特征点选取以及描述是重点)
- html 5 笔记,HTML5总笔记(一)
- [hackerrank]Manasa and Stones
- java和python和php_Java、Python和PHP三者的区别
- 马哥运维班第一周作业
- 【图像处理】基于matlab GUI图像直方图+滤波处理【含Matlab源码 839期】
- GitHub预测2018年开源项目趋势
- 关于软件项目管理的一些问题
- ccleaner_创建快捷方式或热键以静默方式运行CCleaner
- 将淘宝客数据导入自己的数据库
- 简单实用的电脑桌面待办清单应用
- 承认多元化,保持宽容
- docker使用和部署
- pyplot中文手册_matplotlib手册(1)-pyplot使用
- 1.22-1.23板卡调试日志