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 中也可以使用;

相关推荐
yue0082 小时前
winform控件篇-按钮
c#
DevOpenClub7 小时前
Markdown、HTML 和 PPT 如何稳定交付:文档转换任务的幂等发布流程
开发语言·前端·c#·html·powerpoint
软件黑马王子8 小时前
3.单例模式问题1:构造函数
开发语言·单例模式·c#
软件黑马王子8 小时前
4.单例模式问题2:重复挂载
开发语言·单例模式·c#
夏霞9 小时前
c# 不支持的目标框架 解决方案
开发语言·c#
软件黑马王子10 小时前
5.单例模式问题3:多线程问题
单例模式·前端框架·c#
geovindu10 小时前
CSharp: Template Method Pattern
开发语言·后端·c#·.net·模板方法模式·行为模式
CSDN_RTKLIB10 小时前
SetImpliedSelection
c#
软件黑马王子10 小时前
1.non-MonoBehaviour 单例模式泛型基类
unity·前端框架·c#
高彬11 小时前
SAP ECC6.0 对接 C# web Services服务
开发语言·前端·c#·sap