Результаты поиска по запросу "ref"
). Для типов значений экземпляр является значением. Для ссылочных типов значение является ссылкой. Обратите внимание, что это не то же самое, что референт!
я не понял это ужасно неправильно, это поведение странно для меня. Вместо того, чтобы объяснять, я опубликую пример кода ниже и, пожалуйста, скажите мне, почему я получаю вывод x, а не y. private void button1_Click(object sender, EventArgs e) { ...
Класс и передача в качестве ссылки не должны быть одновременно. Вызывающий метод должен заполнить некоторое место в памяти. В вашем звонке такого нет. Это будет компилировать:
от вопрос уже есть ответ здесь: Аргумент ref или out должен быть присваиваемой переменной [/questions/24828842/a-ref-or-out-argument-must-be-an-assignable-variable] 1 ответОшибка: Аргумент ref или out должен быть присваиваемой ...
В C #, где вы используете «ref» перед параметром?
Уже есть ряд вопросов по определению параметров «ref» и «out», но они кажутся плохими. Есть ли случаи, когда вы считаете, что ref - это правильное решение? Кажется, вы всегда можете сделать что-то более чистое. Может ли кто-нибудь дать мне ...
Какая польза от передачи объекта класса с помощью ключевого слова «ref»? По умолчанию они передаются по ссылке [duplicate]
На этот вопрос уже есть ответ: Что такое «ref» для переменных ссылочного типа в C #? [/questions/961717/what-is-the-use-of-ref-for-reference-type-variables-in-c] 10 ответов «Ref» ключевое слово и ссылочные типы ...
Ссылочное равенство типов значений
Я сделал несколько
В чем разница между двумя методами с объектом ref и без него?
Интересно, в чем разница между следующими методами в отношении ссылки на параметр объекта: public void DoSomething(object parameter){}а также public void DoSomething(ref object parameter){}Должен ли я использоватьref object parameter в случаях, ...
Можно ли передать объекты по ссылке с ключевым словом params?
Я хотел бы передать много аргументов в методпо ссылке но я не знаю количество аргументов.Я пробовал что-то вроде этого, но это не работает: D:
вернуть измененный экземпляр Apple?
то это работает .. public MyClass(ref Apple apple) { apple = new Apple("Macintosh"); // Works fine }Но возможно ли сделать что-то подобное? private Apple myApple; public MyClass(ref Apple apple) { myApple = apple; } public void ModifyApple() { ...
ключевое слово, за исключением того, что ref требует инициализации переменной перед ее передачей.
ходит ли упаковка / распаковка, когда метод принимает параметр out / ref для ValueType?
C # 'ref' ключевое слово, производительность
Если у вас есть объект Bitmap, который необходимо передать многочисленным методам (около 10) и, наконец, событию, где он должен быть окончательно утилизирован после его использования, будет (с точки зрения производительности) выгодно передавать ...