C#字符串占位符替换

cs 复制代码
using System;
 
namespace myprog
{
    class test
    {
        static void Main(string[] args)
        {
            string str1 = string.Format("{0}今年{1}岁,身高{2}cm,月收入{3}元;", "小李", 23, 177, 5000);
            Console.WriteLine(str1);
            Console.ReadKey();
        }
    }
}

string.Format()第一个双引号中,{n}是占位符,替换为后面对应的第n个数据,第一个双引号中的其他内容直接输出;运行如下;

比使用加号拼接字符串方便一些;在 Console.WriteLine 中也可以使用;

相关推荐
geovindu1 小时前
CSharp: Dijkstra Algorithms
开发语言·后端·算法·c#
公子小六2 小时前
基于.NET的Windows窗体编程之WinForms图像控件
windows·microsoft·c#·.net·winforms
吴可可1232 小时前
C# CAD自定义图元优化切割路径
c#
Lucky_Turtle4 小时前
【论文写作】PDF图片不清晰,打印生成PDF空白大,PDF字体嵌入
开发语言·pdf·c#
落寞的星星15 小时前
这个对象就包含了已经转换好的DFA和各种词法分析器运转所需要的参数。下一步,我们就可以用ScannerInfo对象创建出Scanner对象,请看下面的代码:
开发语言·c#
聪慧的水蜜桃18 小时前
【YFIOs】用C#开发硬件之设备上云
开发语言·c#
hixiong1231 天前
TensorRT转换工具分享
人工智能·计算机视觉·ai·c#
莫生灬灬1 天前
DY联系人聊天Web面板支持获取联系人/聊天记录/发送消息
前端·chrome·websocket·c#
逝水无殇1 天前
C# 多态性详解
开发语言·后端·c#
逝水无殇1 天前
C# 继承(Inheritance)详解
开发语言·后端·c#