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

相关推荐
kaikaile19957 小时前
基于C#实现一维码和二维码打印程序
开发语言·c#
我不是程序猿儿7 小时前
【C#】画图控件的FormsPlot中的Refresh功能调用消耗时间不一致缘由
开发语言·c#
rit84324997 小时前
C# Socket 聊天室(含文件传输)
服务器·开发语言·c#
HZero.chen9 小时前
Linux字符串处理
linux·string
白衣衬衫 两袖清风12 小时前
ABP框架+Dapper执行原生sql
sql·c#·.net
在路上看风景13 小时前
1.15 并行编程
c#
chao18984413 小时前
基于C# WinForm实现的仿微信打飞机游戏
游戏·微信·c#
wearegogog12314 小时前
C# 条码打印程序(一维码 + 二维码)
java·开发语言·c#
sali-tec15 小时前
C# 基于halcon的视觉工作流-章69 深度学习-异常值检测
开发语言·图像处理·算法·计算机视觉·c#
我是唐青枫15 小时前
深入理解 C#.NET 运算符重载:语法、设计原则与最佳实践
开发语言·c#·.net