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

相关推荐
暮疯不疯10 小时前
C#常见术语表格
开发语言·c#
JQLvopkk11 小时前
VS2015使用C#连接KepserverEX并操作读写节点
开发语言·c#
流水线上的指令侠13 小时前
补充说明——针对《C#:从 0 到 1 创建基于 NUnit + FlaUI 的 WPF UI 自动化测试项目》
功能测试·ui·c#·自动化·wpf
汉克老师13 小时前
GESP2025年12月认证C++三级真题与解析(单选题1-8)
c++·算法·位运算·string·gesp三级·gesp3级·数据范围
流水线上的指令侠13 小时前
C# 实战:从 0 到 1 搭建基于 NUnit + FlaUI 的 WPF UI 自动化测试项目
功能测试·ui·c#·自动化·wpf·visual studio
gc_229914 小时前
学习C#调用OpenXml操作word文档的基本用法(20:学习嵌入文件类)
c#·word·openxml·嵌入文档
玩泥巴的14 小时前
如何实现一套.net系统集成多个飞书应用
c#·.net·二次开发·飞书
ghie909015 小时前
基于C#实现俄罗斯方块游戏
开发语言·游戏·c#
ccut 第一混15 小时前
C# 基于 RS485 与设备通讯(以照度计为例子)
c#·rs485