首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我能用C#在asp.net中执行$bar = "My name is $bar";吗?

问我能用C#在asp.net中执行$bar = "My name is $bar";吗?
EN

Stack Overflow用户
提问于 2009-07-30 08:17:00
回答 1查看 82关注 0票数 2

我现在有在asp.net和php上工作的经验。asp在集成和丰富的外箱功能和C#的强大功能上得分。然而,在使用php一段时间后,我发现了它的一个很好的特性,我希望它能在asp.net中实现。

在php中,我们可以像这样使用变量

代码语言:javascript
复制
$bar = "My name is $bar and my pet's name is $pet_name";  

如果我们必须使用c#在asp.net中做同样的事情,我可能不得不写

代码语言:javascript
复制
string str - "my name is " + bar + " and my pet's name is " + pet_name

假设已经声明了bar和pet_name,难道就不能有一个功能,让我可以像php那样表示变量,而不必为附加多个字符串而烦恼吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-07-30 08:18:23

您可以使用String.Format()

代码语言:javascript
复制
string s = string.Format("My name is {0} and my pet's name is {1}",bar,pet_name);
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1205146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档