Что значит string.Format("{0};100", str)?
От: Аноним  
Дата: 29.09.10 08:08
Оценка: :)
не могу в MSDN найти, что означает число за ";" в методе string.Format. Есть только инфа, когда в качестве параметра передается число (тогда работает как условие >0, <0, == 0). А вот что это означает, когда в качестве параметра передается строка — не понятно.
Re: Что значит string.Format("{0};100", str)?
От: Arnx Россия  
Дата: 29.09.10 08:13
Оценка:
String.Format(String, Object)
грубо говоря на место{0} подставляется первый объект и тд, по списку сколько их у тебя есть. Условия ни при чем.
string.Format("{0};100", str) при str="aaaa" выдаст aaaa;100
Re: Что значит string.Format("{0};100", str)?
От: _FRED_ Черногория
Дата: 29.09.10 08:22
Оценка:
Здравствуйте, Аноним, Вы писали:

А>не могу в MSDN найти, что означает число за ";" в методе string.Format. Есть только инфа, когда в качестве параметра передается число (тогда работает как условие >0, <0, == 0). А вот что это означает, когда в качестве параметра передается строка — не понятно.


А что мешает выполнить да посмотреть, что получится?
Help will always be given at Hogwarts to those who ask for it.
Re[2]: Что значит string.Format("{0};100", str)?
От: debugx Россия http://oignatov.blogspot.com
Дата: 29.09.10 08:42
Оценка:
Здравствуйте, Arnx, Вы писали:

A>String.Format(String, Object)

A>грубо говоря на место{0} подставляется первый объект и тд, по списку сколько их у тебя есть. Условия ни при чем.
A>string.Format("{0};100", str) при str="aaaa" выдаст aaaa;100

символ ';' в данном контексте не играет роли
Re[3]: Что значит string.Format("{0};100", str)?
От: Arnx Россия  
Дата: 29.09.10 09:38
Оценка:
D>символ ';' в данном контексте не играет роли
В том то и дело. Есть конечно еще такой вариант {index[,length][:formatString]}
http://msdn.microsoft.com/en-us/library/fht0f5be.aspx
Но других мне не встречалось. Напишут просвещусь).
Re: Что значит string.Format("{0};100", str)?
От: vmpire Россия  
Дата: 29.09.10 11:31
Оценка: +1
Здравствуйте, Аноним, Вы писали:

А>не могу в MSDN найти, что означает число за ";" в методе string.Format. Есть только инфа, когда в качестве параметра передается число (тогда работает как условие >0, <0, == 0). А вот что это означает, когда в качестве параметра передается строка — не понятно.

Всё написано тут: msdn.microsoft.com/en-us/library/0c899ak8.aspx
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.