forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   ref и out (http://forum.boolean.name/showthread.php?t=4076)

johnk 03.08.2007 20:16

ref и out
 
В общем интересует меня следующее: ref и out. Первый позволяет передовать значение по ссылке (для переменных не ссылочного типа), а второй - возвращать значения, в количестве > 1. Может кто знает, если ли аргументы их не использовать? Мне почему то кажется, что они приносят либо уязвимость, либо ущерб производительности. Может я прав? :)

impersonalis 04.08.2007 00:39

Re: ref и out
 
Ы? это что 3а я3ык?

Jet 04.08.2007 01:15

Re: ref и out
 
Цитата:

Мне почему то кажется, что они приносят либо уязвимость, либо ущерб производительности.
кажется - креститься надо (народная мудрость)
удобная и полезная вещь в ряде случаев, из серии "мелкие удобства".

johnk 04.08.2007 07:29

Re: ref и out
 
Это C# :)

johnk 11.08.2007 18:01

Re: ref и out
 
Вчера протестил их, и пришел к выводу - Если передовать методу класс, то лучше делать это с помощью ref'а, а оперировать с матрицами лучше с помощью out'а. Прирост довольно большой, бывает и двух кратный(!), а это есть громадный плюс.


Часовой пояс GMT +4, время: 04:25.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot