Результаты поиска по запросу "ref"

2 ответа

тогда вы увидите разницу. Первая передает ссылку на ссылку, и поэтому в этом случае панель изменяется на ваш новый объект. Во вторых, это не так.

разница между public function Foo(ref Bar bar) { bar.Prop = 1; } public function Foo(Bar bar) { bar.Prop = 1; }по сути, в чем смысл «реф». не всегда ли объект по ссылке?

7 ответов

). Для типов значений экземпляр является значением. Для ссылочных типов значение является ссылкой. Обратите внимание, что это не то же самое, что референт!

я не понял это ужасно неправильно, это поведение странно для меня. Вместо того, чтобы объяснять, я опубликую пример кода ниже и, пожалуйста, скажите мне, почему я получаю вывод x, а не y. private void button1_Click(object sender, EventArgs e) { ...

3 ответа

Как передать List <DerivedClass>, когда типом параметра является List <BaseClass>?

Как я могу передать список, который является списком DerivedObjects, где Метод ожидает список BaseObjects. Я конвертирую список.ToList<BaseClass>() и мне интересно, есть ли лучший способ. Моя вторая проблема - неправильный синтаксис. Я пытаюсь ...

ТОП публикаций

10 ответов

В C #, где вы используете «ref» перед параметром?

Уже есть ряд вопросов по определению параметров «ref» и «out», но они кажутся плохими. Есть ли случаи, когда вы считаете, что ref - это правильное решение? Кажется, вы всегда можете сделать что-то более чистое. Может ли кто-нибудь дать мне ...

4 ответа

C # 'ref' ключевое слово, производительность

Если у вас есть объект Bitmap, который необходимо передать многочисленным методам (около 10) и, наконец, событию, где он должен быть окончательно утилизирован после его использования, будет (с точки зрения производительности) выгодно передавать ...

1 ответ

Почему функция с byref не может быть преобразована напрямую в делегат?

В обычных условиях функции F # могут быть преобразованы в делегаты путем вызоваnew DelegateType и передача функции в качестве аргумента. Но когда делегат содержитbyref Параметр, это невозможно напрямую. Например код: type ActionByRef<'a> = ...

3 ответа

PHP и MySQLi - невозможно передать параметр 2 по ссылке в

я пытаюсь создать функцию, которая будет проверять обновление и вставлять некоторые данные, но у меня возникла проблема на первом этапе, когда $ stmt-> bind_param говорит, что не передает параметры по ссылке или что-то в этом роде. Я искал по ...

4 ответа

«Ref» ключевое слово и ссылочные типы [дубликаты]

На этот вопрос уже есть ответ: Что такое «ref» для переменных ссылочного типа в C #? [/questions/961717/what-is-the-use-of-ref-for-reference-type-variables-in-c] 10 ответов Кто-то в моей команде наткнулся на своеобразное использование ...

2 ответа

Какая польза от передачи объекта класса с помощью ключевого слова «ref»? По умолчанию они передаются по ссылке [duplicate]

На этот вопрос уже есть ответ: Что такое «ref» для переменных ссылочного типа в C #? [/questions/961717/what-is-the-use-of-ref-for-reference-type-variables-in-c] 10 ответов «Ref» ключевое слово и ссылочные типы ...