String.ToString

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

String.ToString

Сообщение Sebas » 28.10.2008 (Вт) 13:18

Dim o as Object
o = (new Object).ToString

'АХТУНГ!------
msgbox o.ToString
msgbox Cstr(o)
msgbox CType(o,String)
msgbox DirectCast(o,String)
----

Хотелось Бы узнать мнение "Любителей покопаться в кишках". Какой из вариантов быстрее, какой жрёт меньше ресурсов, какой оптимальнее?
естейственно, речь идёт не о MsgBox, а массовом отсылании в String
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: String.ToString

Сообщение Nord777 » 28.10.2008 (Вт) 16:30

Второй и третий варианты генерируют один и тотже IL-код.
Пока мне больше нравится 4 вариант, но было бы неплохо увидеть код, который чуть более приближен к реальному.
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Re: String.ToString

Сообщение ANDLL » 28.10.2008 (Вт) 16:49

Угу, очевидно что четвертый самый быстрый
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Re: String.ToString

Сообщение Sebas » 28.10.2008 (Вт) 16:53

ок, все взяли по мячику)
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

    TopList