out

Язык C#: программирование на C#, портирование кода C# на VB и VB на C#.

Модератор: Ramzes

Создатель
Постоялец
Постоялец
 
Сообщения: 422
Зарегистрирован: 21.04.2004 (Ср) 3:32
Откуда: Новосибирск

out

Сообщение Создатель » 20.10.2005 (Чт) 17:17

Что еще за аут?
Вобщем как это будет выглядеть на vb. net?

Код: Выделить всё
public static int TestOut(out char i)
   {
      i = 'b';
      return -1;
   }

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 20.10.2005 (Чт) 17:19

На vb это будет byref i as char...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 20.10.2005 (Чт) 17:22

Это то же, что ByRef, с двумя исключениями:
* значением нельзя пользоваться до явной инициализации;
* при вызове можно подставлять неинициализированную переменную.
Аналога в VB .нет
Изображение

Создатель
Постоялец
Постоялец
 
Сообщения: 422
Зарегистрирован: 21.04.2004 (Ср) 3:32
Откуда: Новосибирск

Сообщение Создатель » 20.10.2005 (Чт) 18:05

Спасибо, помогли.


Вернуться в C#

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

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

    TopList