C# 输出格式化

C# Write WriteLine 格式字符串 多重标记和值 Write是Console类的成员,它把一个文本字符串发送到程序的控制台窗口。最简单的情况下,Write将文本的字符串字面量发送到窗口,字符串必须使用双引号括起来。 Console.Write("This is trivital text."); --> This is trivital text. System.Console.Write ("This is text1."); System.Console.Write ("This is text2."); Sy... 阅读详情

今天看书,看到了格式输出部分,记下来吧,省得以后找不到,呵呵。。。

在控制台程序中,可以在Write() 和 WriteLine() 方法中使用格式控制字符串来修饰数据输出格式,调用形式如下:

Console.WriteLine("格式控制字符串", 输出数据项列表);

在Windows窗体应用程序中,可以通过String类的静态方法String.Format()实现输出格式控制,调用形式如下:

String.Format("格式控制字符串", 输出数据项列表);


格式控制字符串由静态文本和格式控制项组成,其中静态文本在方法执行时照原样输出,格式控制项有一对花括号括起来,每个格式控制项对应一个输出数据项列表中的数据,格式控制项的一般形式如下:

{p : mn}

其中:

1、p 格式对应的输出数据项序号,从0开始编号

2、m 格式控制字符。 如下图所示。

3、数据项输出时,所占的宽度,当指定的宽度小于数据的实际需要时,则按实际需要输出,对于实型数据项则用来指定输出的小数位数



C#格式化输出详解 C#格式化输出笔记(参考C#图解教程第5版) 阅读详情

相关推荐

C#中的格式化输出

在C#编程语言中,格式化输出是一种常用的技术,它允许开发者以更有序、更易读的方式显示和打印数据。通过使用格式化字符串和占位符,我们可以将变量的值插入到字符串中,并根据需要对其进行格式化。记住,在C#编程中,使用格式化输出可以让你的代码更加清晰易读,并且提供更好的用户体验。除了基本的变量插入外,我们还可以对变量进行更多的格式化操作。除了格式化选项外,我们还可以使用其他一些功能,比如对齐和填充字符。下面我们来详细介绍在C#中如何使用格式化输出,并提供相应的源代码和描述。在上面的代码中,我们使用了。

DevGOOD的博客 679

c# ToString() 格式化字符串 、C# String.Format格式说明 http://linglong117.blog.163.com/blog/static/2771454720

格式化数值:有时,我们可能需要将数值以一定的格式来呈现,就需要对数值进行格式化。我们使用格式字符串指定格式。格式字符串采用以下形式:Axx,其中 A 为格式说明符,指定格式化类型,xx 为精度说明符,控制格式化输出的有效位数或小数位数。 格式说明符 说明 示例 输出 C 货币 2.

corning的专栏 2664

DeepMD-kit描述子机制解析:从原子坐标到不变性特征

本文深入解析DeepMD-kit描述子机制,详细阐述如何将原子坐标转换为具有平移、旋转和排列不变性的特征表示。探讨了se_e2_a、se_e3等不同描述子的适用场景及性能优化技巧,帮助读者掌握这一关键技术在分子模拟中的应用实践。

weixin_42520661的博客 340

C#转固定长度字符串

一、实例 //固定长度字符串处理 //1.int类型转固定长度 Console.WriteLine(string.Format("{0:D5}", 123)); Console.WriteLine(string.Format("{0:D5}", 456)); //2.字符串转固定长度 //使用PadLeft方法可以自定义填充值 string s = "123"; Console.WriteLi

天马3798 1万+

逆变器专题(6)-正负序分离(二阶广义积分器DSOGI)

相应仿真原件请移步资源下载DSOGI作为一种常用的正负序分离方法,其可以在电压三相不平衡的状态下实现较为精准的锁相环。

cyc19980105的博客 8806

HDMI协议介绍(二)--DataIsland Packets

前文简单介绍了HDMI传输的三个周期:控制周期、DataIsland周期和Video周期。DataIsland传输音频和辅助数据,这些数据以Packet的形式传输。本文简单介绍DataIsland Packet。

SlamDunk的博客 5676

c语言 int 前面加 0,【已解决】C#中格式化输出int整型变量为固定宽度前加0的形式,即printf中%02d之类的形式...

【问题】C#中,有个变量,为int型的4,想要格式化输出为04,相当于普通C语言中的printf中的%02d。【解决过程】1.已经找到之前的关于C#中的类似于printf中的用法了:string spritfTestStr = String.Format("Test sprintf in C#, number={0:D}, string=\"{1:s}\", float={2:0.000}", 1...

weixin_42104181的博客 1482

保姆级教程:手把手带你复现APFNet论文的RGBT目标跟踪模型(附完整代码与数据集配置)

本文提供了一份详细的APFNet论文复现指南,涵盖从环境搭建到模型测试的全流程。通过解析多模态融合模块和渐进式训练流程,帮助读者高效完成RGBT目标跟踪模型的复现工作,特别针对训练和测试中的常见问题提供实用解决方案。

weixin_29056781的博客 343

C# String.Format 指定字符串宽度和对齐方式

原文出处:http://www.cnblogs.com/oyjj/archive/2011/09/02/2164419.html C# String.Format 指定字符串宽度和对齐方式 String.Format("{0,-10}",str);//这个表示第一个参数str字符串的宽度为10,左对齐 String.Format("{0,10}",str)

chelen_jak的专栏 1万+

2022-04-06 RK3566 上调试百兆以太网卡YT8512C 调试记录

一、原理图 二、dts &gmac1_clkin{ clock-frequency = <50000000>; status = "okay"; }; &gmac1 { phy-mode = "rmii"; clock_in_out = "input"; snps,reset-gpio = <&gpio4 RK_PC2 GPIO_ACTIVE_LOW>; snps,reset-active-low; sn...

海月汐辰 1万+

ArcGIS Pro符号化教程

本文详细介绍了ArcGIS Pro的软件设置和符号化操作步骤。主要包括:1)设置默认工程目录和关闭地图自动加载;2)创建新工程的基本流程;3)点要素的单一符号化方法,包括样式修改和图层调整;4)图表符号显示过滤器的使用,涉及字段添加、图表类型选择和背景设置。文章还提供了操作截图和数据下载链接,适合GIS初学者学习ArcGIS Pro的基础符号化操作。

WwLK123的博客 549

C#格式化输出

还可以通过指定更复杂的格式字符串来实现特定需求,如。

C6666888的博客 3735

静态时序分析—伪路径(set_false_path)

set_false_path应用场景

m0_61544122的博客 2万+

C# 格式化输出

一、字符串的格式化输出 1.1 格式化输出表 字符 说明 示例 输出 C 货币 string.Format("{0:C3}", 2) $2.000 D 十进制 string.Format("{0:D3}", 2) 002 E 科学计数法 string.Format(“{0:e...

weixin_34233856的博客 1375

实时系统vxWorks - 虚拟机环境搭建

概述VxWorks 操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分。良好的持续发展能力、高性能的内核以及友好的...

不只会拍照的程序猿 7853

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

c#格式化数据输出

c#格式化数据输出格式化输出 {N,M:C}n为逗号后面的第一组数得到得值m为输出后面(或前面)空几格C为格式  c货币格式  d十进制整数  x无符号十六进制整数  e浮点数  f定点数(默认小数点后两位)  g  e或f 任何一个较短的格式  s字符串格式  n插入逗号的数字化定点格式通常有4种表示方法  1 {0} 表示逗号后面的第一个 没有加任何格式化  2 {0:f8} 表示逗号

niehoude的专栏 1336

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

C语言实现类似C#的格式化输出

本文介绍并一步步使用C语言实现了类似C#的格式化输出,比如:printx("Char: {0}\n", (char)'A');

witton的专栏 1079

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

【学习随笔】C#字符串格式化输出基本使用

我所了解到常用的C#字符串格式化输出基本就到这里,暂时还是能满足我日常的使用的。力求清晰易懂,浅浅分享给大家。

2303_79199491的博客 1301

C#格式化输出使用的一些记录

平常有用到C#的一些输入输出格式,在不同的网站上或多或少收集了一些使用方法,现编辑如下,方便他人也方便自己利用。简单做下介绍: 1.格式化输出不同类型的文本 double a = 2000; Console.WriteLine(string.Format(&quot;{0:C2}&quot;,a));//打印一个货币格式字符 Console....

qq_41933216的博客 1377

C#的格式化输出数字

class Program { static void Main(string[] args) { Console.WriteLine("数字格式化输出"); formateNumericalValue(99999); Console.ReadKey(); }

wangluojisuan的专栏 3815

c#字符串的格式化输出

最近由于项目需要公司领导让我学习C#,进行上位机开发,我个人也对这个语言挺感兴趣的,原先使用其他人的上位机时就觉得各个界面的功能模块挺有意思,竟然用AD采样数据就能描出波形,给我的感觉就是amazing。现在将我整理的格式符发出来分享下, 格式输出的一般形式为 {inex [,alignment] [:formatstring]},[ ]中内容为可选项。 其中index表示参数索引,从0开始

carl的博客 3722

C#语法基础03_格式化输出

C#语法基础03_格式化输出 占位符 格式化输出 格式化数字输出表格 占位符 {<index>} // eg:{0} {1} {2} 例子 class Program { static void Main(string[] args) { string nameCat = "Tom"; string nameMouse = "Jerry"; Console.WriteLine(

周小予的博客 394
上一篇: 场景的信息保存成xml或json,并恢复场景
下一篇: C# 正则表达式Regex
Rechard0121
博客等级 码龄15年 4粉丝 39原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值