не могу в MSDN найти, что означает число за ";" в методе string.Format. Есть только инфа, когда в качестве параметра передается число (тогда работает как условие >0, <0, == 0). А вот что это означает, когда в качестве параметра передается строка — не понятно.
String.Format(String, Object)
грубо говоря на место{0} подставляется первый объект и тд, по списку сколько их у тебя есть. Условия ни при чем.
string.Format("{0};100", str) при str="aaaa" выдаст aaaa;100
Здравствуйте, Аноним, Вы писали:
А>не могу в MSDN найти, что означает число за ";" в методе string.Format. Есть только инфа, когда в качестве параметра передается число (тогда работает как условие >0, <0, == 0). А вот что это означает, когда в качестве параметра передается строка — не понятно.
А что мешает выполнить да посмотреть, что получится?
Help will always be given at Hogwarts to those who ask for it.
Здравствуйте, Arnx, Вы писали:
A>String.Format(String, Object) A>грубо говоря на место{0} подставляется первый объект и тд, по списку сколько их у тебя есть. Условия ни при чем. A>string.Format("{0};100", str) при str="aaaa" выдаст aaaa;100
D>символ ';' в данном контексте не играет роли
В том то и дело. Есть конечно еще такой вариант {index[,length][:formatString]} http://msdn.microsoft.com/en-us/library/fht0f5be.aspx
Но других мне не встречалось. Напишут просвещусь).
Здравствуйте, Аноним, Вы писали:
А>не могу в MSDN найти, что означает число за ";" в методе string.Format. Есть только инфа, когда в качестве параметра передается число (тогда работает как условие >0, <0, == 0). А вот что это означает, когда в качестве параметра передается строка — не понятно.
Всё написано тут: msdn.microsoft.com/en-us/library/0c899ak8.aspx