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

相关推荐
唐青枫3 分钟前
别再手写 args[0]:C#.NET CommandLineParser 命令行工具实战详解
c#·.net
LccKyI1 小时前
C#学习day06(方法/函数及其关键字,附思维导图)
经验分享·学习·c#
.Peter1 小时前
.NET/WPF 程序在部分 Windows 电脑无法保存用户环境变量:使用 DPAPI 实现安全兼容
windows·信息安全·c#·.net·wpf·环境变量·dpapi
农村小镇哥2 小时前
怎么把HTM格式转化成WORD
ui·c#·word
农村小镇哥2 小时前
C#读取CSV文件的方法
服务器·数据库·c#
FuckPatience3 小时前
C# 报错参数无效
c#
北域码匠18 小时前
PID 控制算法完整详解(C# 原生实现,无第三方库)
c#·pid控制·工控开发·闭环控制·自动控制算法·数字pid·增量式pid
离陌在学C#18 小时前
C# 重载与重写:深入理解面向对象编程的核心概念
java·c#
asdzx6721 小时前
Java 实战:基于 Spire.Doc 高效提取 Word 文档文本与图片
java·c#·word
小金子会发光21 小时前
C# WinForms 基于 Socket 手搓 Modbus TCP 调试助手(支持 01/02/03/04/05/06/0F/10)
c#·socket·plc·modbus tcp·工业通信