могу ли я сделать $ bar = "Меня зовут $ bar"; в asp.net с C #? - PullRequest
2 голосов
/ 30 июля 2009

У меня теперь есть опыт работы с asp.net и php. Asp оценивает интеграцию и богатый набор функций outbox, а также мощь C #. Однако, после использования php в течение некоторого времени, я обнаружил в нем отличную функцию, которую я хотел бы видеть в asp.net

.

в php мы можем использовать переменные, подобные этой

$bar = "My name is $bar and my pet's name is $pet_name";  

если бы мы делали то же самое в asp.net, используя c #, мне, возможно, пришлось бы написать

string str - "my name is " + bar + " and my pet's name is " + pet_name

при условии, что bar и pet_name уже объявлены, не может ли быть функция, где я могу обозначать переменные, как это делает php, и не нужно беспокоиться о добавлении нескольких строк?

1 Ответ

8 голосов
/ 30 июля 2009

Вы можете использовать String.Format ()

string s = string.Format("My name is {0} and my pet's name is {1}",bar,pet_name);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...