Чем отличается ref от out?

0 голосов
157 просмотров спросил 27 Дек, 13 Кристина (1,999 баллов) в категории Компьютеры и ПО

1 Ответ

0 голосов

ref говорит компилятору что объект был проинициализирован до выполнения метода.

static void Method(ref int x)
{

x++;

}

out говорит компилятору что объект будет проинициализирован в ходе выполнения метода.

static void Method(out int x)
{

x=0;

}

ответил 06 Март, 14 C#


Знаете ответ? Помогите другим! (без регистрации)

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:

Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
Вы можете начать, задав вопрос.

Похожие вопросы

0 голосов
1 ответ
0 голосов
2 ответов
спросил 27 Март, 14 аноним в категории Компьютеры и ПО
+1 голос
1 ответ
спросил 21 Март, 14 enginr (111 баллов) в категории Компьютеры и ПО
+1 голос
1 ответ
спросил 21 Март, 14 enginr (111 баллов) в категории Компьютеры и ПО
...