Публикации по теме '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 просмотров
schedule
08.01.2023
Почему этот параметр 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 просмотров
schedule
23.06.2022
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