|
string.Empty - в чем глубокий смысл?
|
|||
---|---|---|---|
#18+
Собственно, если string.Empty всегда возвращает "", то зачем использовать string.Empty? Или есть случаи, когда string.Empty != "" ? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2014, 10:50 |
|
string.Empty - в чем глубокий смысл?
|
|||
---|---|---|---|
#18+
Нууу... Спецификацию .NET можно же и под другую платформу реализовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2014, 10:53 |
|
string.Empty - в чем глубокий смысл?
|
|||
---|---|---|---|
#18+
Ну и всё-таки "" - это создание нового объекта. А string.Empty не создаёт новый объект. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2014, 10:56 |
|
string.Empty - в чем глубокий смысл?
|
|||
---|---|---|---|
#18+
skyANAНууу... Спецификацию .NET можно же и под другую платформу реализовать.Как это отвечает на мой вопрос? К примеру вместо "" будет код символа 0 (ну или еще какая-то хрень) Как я потом с ним конкатенацию буду делать? Что в результате выйдет? skyANAНу и всё-таки "" - это создание нового объекта. А string.Empty не создаёт новый объект.то есть это быстрее и экономнее? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2014, 10:56 |
|
string.Empty - в чем глубокий смысл?
|
|||
---|---|---|---|
#18+
Shocker.ProskyANAНууу... Спецификацию .NET можно же и под другую платформу реализовать.Как это отвечает на мой вопрос? К примеру вместо "" будет код символа 0 (ну или еще какая-то хрень) Как я потом с ним конкатенацию буду делать? Что в результате выйдет?Ну кто реализует .NET под другую платформу, тот реализует всю спецификацию и твой код просто там заработает. Но это так, фантазии. Shocker.ProskyANAНу и всё-таки "" - это создание нового объекта. А string.Empty не создаёт новый объект.то есть это быстрее и экономнее?Типа того. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2014, 10:59 |
|
string.Empty - в чем глубокий смысл?
|
|||
---|---|---|---|
#18+
skyANAНу и всё-таки "" - это создание нового объекта. А string.Empty не создаёт новый объект. В коде "" - интернируется и будет ссылаться туда же, куда и String.Empty. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2014, 11:03 |
|
string.Empty - в чем глубокий смысл?
|
|||
---|---|---|---|
#18+
Shocker.ProИли есть случаи, когда string.Empty != "" ? Нет, ибо Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2014, 11:08 |
|
string.Empty - в чем глубокий смысл?
|
|||
---|---|---|---|
#18+
ЕвгенийВskyANAНу и всё-таки "" - это создание нового объекта. А string.Empty не создаёт новый объект. В коде "" - интернируется и будет ссылаться туда же, куда и String.Empty.В каком коде? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2014, 11:16 |
|
string.Empty - в чем глубокий смысл?
|
|||
---|---|---|---|
#18+
skyANAНу и всё-таки "" - это создание нового объекта. А string.Empty не создаёт новый объект.ЧТОО? Разумеется, "" новый объект не создает. Может быть вы хотели сказать, что создается дополнительная стэковая переменная размером 8 байт, ссылающаяся на String,Empty (плюс возможно .Net делает лукап интернированной строки "" в кэше строк - тут хз, может быть и не делает)? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2014, 11:24 |
|
string.Empty - в чем глубокий смысл?
|
|||
---|---|---|---|
#18+
cdtyjvskyANAНу и всё-таки "" - это создание нового объекта. А string.Empty не создаёт новый объект.ЧТОО?Простите, не так процитировал. MSDN Blogs > Brad Abrams > String.Empty vs "" ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2014, 11:31 |
|
string.Empty - в чем глубокий смысл?
|
|||
---|---|---|---|
#18+
skyANA В каком коде? В исходном. Все строки, которые встречаются при компиляции интернируются. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2014, 11:34 |
|
string.Empty - в чем глубокий смысл?
|
|||
---|---|---|---|
#18+
skyANA , Да все вы "так" процитировали. Этот "гуру" действительно пишет, что будет создан объект, хотя это не так. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2014, 11:36 |
|
string.Empty - в чем глубокий смысл?
|
|||
---|---|---|---|
#18+
Код: c# 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2014, 11:45 |
|
string.Empty - в чем глубокий смысл?
|
|||
---|---|---|---|
#18+
Вот, посвежее: MSDN Blogs > Невероятные приключения в коде > Интернирование строк и String.Empty String.Intern - метод ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2014, 11:46 |
|
string.Empty - в чем глубокий смысл?
|
|||
---|---|---|---|
#18+
ЕвгенийВ Код: c# 1. 2. 3. 4. 5.
При Код: c# 1.
результат тот же ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2014, 11:48 |
|
|
start [/forum/topic.php?fid=20&msg=38758601&tid=1402427]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 324ms |
total: | 467ms |
0 / 0 |