首页 > 编程语言 >C#输出文字对齐,空格位数对齐

C#输出文字对齐,空格位数对齐

时间:2023-10-20 20:24:44浏览次数:30  
标签:空格 Console Name 10 C# ------------------------------- WriteLine 对齐

[C#]

Console.WriteLine("-------------------------------");
Console.WriteLine("First Name | Last Name  |   Age");
Console.WriteLine("-------------------------------");
Console.WriteLine($"{"Bill",-10} | {"Gates",-10} | {51,5}");
Console.WriteLine(string.Format("{0,-10} | {1,-10} | {2,5}", "Edna", "Parker", 114));
Console.WriteLine(String.Format("{0,-10} | {1,-10} | {2,5}", "Johnny", "Depp", 44));
Console.WriteLine("-------------------------------");

Output string:

-------------------------------
First Name | Last Name  |   Age
-------------------------------
Bill       | Gates      |    51
Edna       | Parker     |   114
Johnny     | Depp       |    44
-------------------------------

如果里面有中文, 对齐就不好看了

-------------------------------
First Name | Last Name  |   Age
-------------------------------
盥洗区明亮      | Gates      |    51
Edna       | Parker     |   114
Johnny     | Depp       |    44
-------------------------------

标签:空格,Console,Name,10,C#,-------------------------------,WriteLine,对齐
From: https://www.cnblogs.com/densen2014/p/17777938.html

相关文章

  • QT cmake工程使用QXlsx源码操作execl,无需编译QXlsx,也不需要下载其他东西,windows和ubu
    一、下载地址:链接二、进入下载好的QXlsx目录下,取出QXlsx目录和README.md待用三、用qt创建一个简单的cmake工程,将QXlsx目录和README.md文件放到cmakelists.txt所在目录 四、修改cmakelists.txt文件cmake_minimum_required(VERSION3.5)project(xlsxTestLANGUAGESCXX)......
  • 栈实现算术优先级运算c++
    #include<stdlib.h>#include<stdio.h>#include<iostream>usingnamespacestd;#defineSTACK_INIT_SIZE100//栈初始开辟空间大小#defineSTACK_INCREMENT10//栈追加空间大小//优先级数组,2表示top>c,1表示top<c,0表示top=c,-1表示错误intprior[7][7]={{2,2,......
  • MC咸蛋超人代码
    #include<iostream>#include"minecraft.h"usingnamespacestd;TxMinecraftmc;intx=-73,y=143,z=-254;intmain(intargc,char**argv){boolcon=mc.ConnectMinecraft("zk.makeblock.net.cn","a9d44e758f6e4cf8b2da2624156f24d3&q......
  • UIAUTOMATION UIA Inspect.exe UIspy.exe 使用备忘
    一、安装inspect.exe的官网地址:  WindowsSDK-Windows应用开发|MicrosoftDeveloper在VisualStudio2022安装程序的可选组件中选择“Windows11SDK(10.0.22621.0)  百度 usingSystem.Windows.Automation;  二、样例https://learn.microsoft.com/en-us......
  • 06Date类和Calendar类
    Date类Date表示特定的瞬间,精确到毫秒。Date类中的大部分方法都已经被Calendar类中的方法所取代。时间单位:1秒=1000毫秒1毫秒=1000微秒1微妙=1000纳秒案例:publicstaticvoidmain(String[]args){ //创建一个Date对象 //今天 Datedate1=newDate();/......
  • 05BigDecimal类
    BigDecimalBigDecimal是一个精度更高的一个类。位置:java.math包中。作用:精确计算浮点数。创建方式:BigDecimalbd=newBigDecimal("1.0");方法:BigDecimaladd(BigDecimalbd);加BigDecimalsubtract(BigDecimalbd);减BigDecimalmultiply(BigDecimalbd);乘......
  • 02Object概述
    Object类Object类是:超类、基类,所有类的直接或者间接父类,位于继承树的最顶层。任何类,如果没有书写extends显示继承某个类,都默认直接直接继承Object类,否则为间接继承。Object类中所定义的方法,是所有对象都具备的方法。Object类可以存储任何对象。作为参数,可接受任何对象。作......
  • 【比赛笔记】CSP-S 2023
    授权码MD5:71f9eea8b22d84fca61763855842d32f游记Day0-比赛前夕来摘抄一段学长给的注意事项。然后评价一下...freopen//万事开头`freopen`,一定写`freopen`编译环境(-O2,-std=c++14)//命令行编译,注意编译信息g++a.cpp-oa-O2-std=c++14//重温编译命令stl......
  • 关于tomcat容器抛出的异常解决方案之一
    1,描述问题类型:调试信息泄露如:现要求:前端页面不显示调试信息。解决方案:替换默认的tomcat<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><exclusions><e......
  • INFINI Labs 产品更新 | Easysearch 优化字段压缩提升写入速度,Console 优化数据迁移和
    INFINILabs产品又更新啦~。本次更新概要如下:Easysearch增强source_reuse压缩功能,并大幅提升写入速度;Console优化了数据迁移和校验功能,新增了通用的数据列表和下拉等标准组件,化繁为简,实现可复用。以下是本次更新的详细说明。INFINIEasysearchv1.6.1INFINIEasysearch是......