Публикации по теме 'ref'


Спасибо за публикацию этой блестящей статьи.
Спасибо за публикацию этой блестящей статьи. Один вопрос, который у меня есть, относится к примеру componentDidUpdate function(input) { this._ref = input; }.bind(this) К чему относятся _ref и input ? И с чем связан this ? Спасибо

Как использовать перенаправленную ссылку в React
Работа с рефери сильно изменилась с момента появления React. React перешел от использования свойства ref в классе компонента и передачи строки в свойство ref элемента к использованию обратных вызовов ref , которые получают ссылку на DOM в качестве аргумента, к ref объектам, которые предоставляют ссылку на DOM в current свойство объекта ref . Использование объекта ref также претерпело изменения, он был создан с помощью createRef и теперь чаще используется с помощью ловушки..

Вопросы по теме 'ref'

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

Какова цель ключевого слова out у вызывающего абонента (в С#)?
Если у функции C# есть выходной параметр, это можно сделать следующим образом: private void f(out OutputParameterClass outputParameter); Это означает, что параметр не нужно инициализировать при вызове функции. Однако при вызове этой функции...
835 просмотров
schedule 30.12.2022

ref не работает в контроллере для приложения extjs4 mvc
Я пытаюсь создать приложение MVC. Ниже приведен мой код файла app/controller/project.js. Ext.define('rt.controller.project', { extend: 'Ext.app.Controller', stores: ['project'], models: ['project'] , views: ['project.main',...
4524 просмотров

Почему этот параметр ref не изменяет переданное значение?
Переменная asynchExecutions изменяется, но не изменяет ссылочную переменную. Простой вопрос: почему этот параметр ref в этом конструкторе не изменяет переданное исходное значение? public partial class ThreadForm : Form { int asynchExecutions1...
179 просмотров
schedule 04.04.2023

Заменить ссылку параметра без использования ключевого слова ref (используя IL)
Я хочу заменить ссылку на объект параметра без использования ключевого слова ref. Причина, по которой я избегаю использования ref, заключается в том, чтобы сохранить вызов инициализатора коллекции, который ищет метод Add(T item) , и мне нужно,...
538 просмотров
schedule 22.09.2022

Почему это работает только при использовании ключевого слова ref?
У меня есть этот класс контейнера: class Fruit { public Apple apple; public Banana banana; } И у меня есть функция в другом классе, которая выглядит так: public void ChangeFruit(Fruit fruit) { fruit.apple = memberApple;...
130 просмотров
schedule 22.02.2023

Как передать List‹DerivedClass›, если тип параметра — List‹BaseClass›?
Как я могу передать список, который представляет собой список DerivedObjects, где метод ожидает список BaseObjects. Я конвертирую список .ToList<BaseClass>() и мне интересно, есть ли лучший способ. Моя вторая проблема заключается в...
6516 просмотров
schedule 04.08.2023

Оператор присваивания `ref` и `mutable` с использованием F#
Рассмотрим следующий код: let mutable a = 0. let b = ref 0. a <- // works printfn "%A" a 4. + 8. b := // does not work printfn "%A" a 4. + 8. b := ( // works printfn "%A" a 4. + 8. ) Почему оператор присваивания ссылки (:=)...
349 просмотров
schedule 12.08.2023

Отписаться от делегата, переданного через ключевое слово ref в метод подписки?
У меня есть следующий класс: public class Terminal : IDisposable { readonly List<IListener> _listeners; public Terminal(IEnumerable<IListener> listeners) { _listeners = new List<IListener>(listeners); }...
513 просмотров
schedule 14.05.2022

clojure — удалить элемент из ref-вектора
Я использую вектор карт, который определен как ссылка. я хочу удалить одну карту из вектора, и я знаю, что для удаления элемента из вектора я должен использовать subvec . моя проблема в том, что я не мог найти способ реализовать subvec по...
1326 просмотров
schedule 24.06.2022

Извращение. Существует ли способ изначально использовать ссылки с лямбда-выражениями в С#?
У меня есть некоторые переменные, которые были заданы через ключевое слово ref в моей функции. Я хочу использовать ref-переменные в лямбда-выражении без точного использования локальных переменных. Я знаю, что C# не может объединять лямбды и...
167 просмотров
schedule 22.05.2023

Передача свойства по ссылке
у меня есть следующие классы: public class Red { public List<Blue> theList = new List<Blue>(); } public class Blue { private Red origin; public Blue(ref Red) { origin =...
57 просмотров
schedule 23.07.2023

Как выразить отношение в F#
Я пытаюсь смоделировать домен как записи и размеченные союзы, то есть неизменяемые. Я заметил, что у меня отношения m:n, говорят авторы и книги. И теперь я ищу хороший способ выразить это, например: идеально неизменный изменить свойство книги...
174 просмотров
schedule 29.08.2022

Передача значения с помощью ключевого слова ref
Прочитав статью MSDN о ключевом слове ref , я не понимаю, что делает C#, когда вы передаете тип значения с помощью ключевого слова ref. В документации указано, что ValueTypes не упакованы. Мой вопрос: как С# обрабатывает передачу типа значения в...
416 просмотров
schedule 22.06.2022

Ссылки на массивы Perl и избегание типа аргумента 1 для ключей должны быть ошибкой хеширования
У меня есть скаляр $subscribers , который может быть undef, ссылкой на HASH или ссылкой на ARRAY. Я присвоил образцы значений $VAR1 , $VAR2 и $VAR3 для тестирования. Меня интересует только $subscribers , когда это ссылка на МАССИВ, где он...
12850 просмотров
schedule 16.07.2022

Пользовательское сравнение Fluent Assertion с аргументами ref
У меня есть матричная структура и пользовательские методы сравнения: static bool AlmostEquals(ref Matrix a, ref Matrix b); static bool AlmostEquals(ref Matrix a, ref Matrix b, float epsilon); Каков правильный вызов Fluent Assertion, чтобы...
403 просмотров
schedule 06.11.2022

Обновить параметр ref внутри анонимного метода
Есть ли обходной путь для обновления параметра ref внутри анонимного метода? Я знаю, что анонимный метод не разрешает доступ к параметрам ref внешней области, но есть ли другой способ сделать это? Я использую внешнюю библиотеку для MessageStream,...
2102 просмотров
schedule 15.02.2023

Windows phone — httpwebrequest — передача переменных ref в обратный вызов
Я отправляю HttpWebRequest из приложения Windows Phone: HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(new Uri("myurl")); request.BeginGetResponse(MyProcessor, request); Вот обратный вызов: public void...
165 просмотров

c# Struct Ref для предотвращения копирования
Мне нужно иметь частный член структуры внутри класса, и я ищу способ доступа к этому члену структуры без выполнения копирования. Причина этого в том, что структура используется как интерфейс к c dll. public class MyCDllApi { // Marshalled...
1425 просмотров
schedule 03.04.2023

Вопросы о параметрах Ref и Out
Я думал, что понял разницу, но теперь я не так уверен. Я читал технический ответ несколько раз, но не понимаю, что происходит. У меня есть такой пример. class Program { static void Main() { int val = 0;...
297 просмотров
schedule 06.10.2022