C#如何替换字符串中的变量

问题描述 投票:-3回答:1
string name = "name1";
string country = "country1";
string greet = "Hi {name}, Are you from {country}";

我从数据库中获得了字符串带有一些变量的字符串。我知道要替换为string.format()$"",但这无法解决。

我想要得到的结果就像

string result = $"Hi {name}, Are you from {country}";

我如何得到这个?

c# string.format
1个回答
1
投票

您可以这样操作:

string name = "name1";
string country = "country1";
string result = String.Format("Hi {0}, Are you from {1}",name, country);
© www.soinside.com 2019 - 2024. All rights reserved.