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

相关推荐
kylezhao20191 小时前
C#变量 + 工业常用数据类型:重点 byte/int/float
开发语言·c#·c#上位机
bugcome_com1 小时前
C# 中 Overload(重载)与 Override(重写)的核心区别与实战解析
开发语言·c#
JAVA+C语言2 小时前
C#——接口
开发语言·c#
许泽宇的技术分享2 小时前
AgentFramework:错误处理策略
开发语言·c#
kylezhao20193 小时前
C#23种设计模式-单例模式(Singleton)详解与应用
单例模式·设计模式·c#
君莫愁。3 小时前
【Unity】相机与UI的自适应
ui·unity·c#·游戏引擎
wangnaisheng3 小时前
彩虹编码映射实现:C++与C#
c++·c#
唐青枫3 小时前
深入理解 C#.NET record:不可变对象与值语义的现代实践
c#·.net
csdn_aspnet12 小时前
浅谈 C# 与 Data URI
c#
烛阴13 小时前
C# 正则表达式:量词与锚点——从“.*”到精确匹配
前端·正则表达式·c#