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

相关推荐
yangshuquan2 小时前
关于 C# 函数参数修饰符 out 和 in 的真相
c#·参数·in·修饰符·out
全栈师2 小时前
C#中控制权限的逻辑写法
开发语言·c#
獭.獭.2 小时前
C++ -- STL【string的使用】
c++·string·auto
夏霞2 小时前
c# 使用vs code 创建.net8.0以及.net6.0 webApi项目的教程
开发语言·c#·.net
故事不长丨3 小时前
C#线程的使用
java·microsoft·c#
小小8程序员4 小时前
C# XAML中x:Type的用法详解
开发语言·ui·c#
周杰伦fans4 小时前
在C#中,`StringContent` 是 `HttpContent` 的一个派生类
开发语言·数据库·c#
苦荞米5 小时前
异步方法-C#中坑最大最深的功能
开发语言·c#
时光追逐者6 小时前
C# 中 ?、??、??=、?: 、?. 、?[] 各种问号的用法和说明
开发语言·c#·.net·.net core
周杰伦fans7 小时前
C#中OrderByDescending 是LINQ扩展方法之一
开发语言·c#·linq