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

相关推荐
xiaoshuaishuai83 分钟前
C# Codex 脚本编写
java·服务器·数据库·c#
weixin_447443253 小时前
AI启蒙Lean4
python·c#
我是唐青枫6 小时前
C#.NET ValueTaskSource 深入解析:零分配异步、ManualResetValueTaskSourceCore 与使用边界
c#·.net
iCxhust6 小时前
C#程序,窗体1向窗体2的textbox控件写入字符串“hello”
开发语言·c#
iCxhust7 小时前
C#如何实现textbox文本多行输出 且自动换行输出
开发语言·c#
汉克老师9 小时前
GESP2023年12月认证C++三级( 第一部分选择题(1-8))
c++·string·字符数组·gesp三级·gesp3级
政沅同学10 小时前
C# 一种很好用的设计模式 不同对象之间进行解耦通信
设计模式·c#
咩图11 小时前
C#进程通讯-命名管道通讯
c#·命名管道·进程通讯
SunnyDays101111 小时前
如何使用 C# 高效实现 Excel 与 CSV 的互相转换
c#·excel·csv
Byron Loong11 小时前
【网络】C#TCP 通讯
网络·tcp/ip·c#