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

Зачем использовать ключевое слово ref при передаче объекта?
Если я передаю объект методу, зачем мне использовать ключевое слово ref? Разве это не поведение по умолчанию? Например: class Program { static void Main(string[] args) { TestRef t = new TestRef(); t.Something = "Foo";...
166749 просмотров
schedule 02.08.2022

Ссылка Злоупотребление: стоит убрать?
Я унаследовал некоторый код, в котором ключевое слово ref используется широко и без необходимости. Первоначальный разработчик явно боялся, что объекты будут клонированы как примитивные типы, если ref не используется, и не удосужился изучить...
533 просмотров
schedule 01.10.2022

Делегат с параметром ref
Есть ли способ сохранить ту же функциональность в приведенном ниже коде, но без необходимости создания делегата? Я взаимодействую со сторонним API, который содержит ряд различных методов DeleteSomethingX(ref IntPtr ptr), и пытаюсь централизовать код...
6159 просмотров
schedule 18.03.2023

Передача управляющих ссылок в качестве ref-параметров
Пожалуйста, помогите мне здесь, потому что я немного запутался. У меня есть форма в проекте C# winforms и несколько методов, которые должны выполнять некоторые задачи для этой конкретной формы и всех производных, поэтому один из этих вспомогательных...
5356 просмотров
schedule 21.02.2024

Латекс: проблемы с \label и \ref в texmaker
Я думаю, что знаю, как использовать \label{...} и \ref{...} Но после изменения tex-файла в pdf у меня нет возможности щелкнуть ссылки. Как только я это получу. Вокруг кликабельных слов были красные рамки, но я забыл, как я это сделал. Есть много...
1921 просмотров
schedule 15.04.2023

Сохраняет ли передача ссылочных типов с помощью ref память?
В C # параметры метода могут быть либо ссылочными типами, либо типами значений. При передаче ссылочных типов передается копия ссылки. Таким образом, если внутри метода мы пытаемся переназначить переданную ссылку другому экземпляру объекта, вне...
7085 просмотров

Как я могу использовать ref в WCF?
Могу ли я использовать ref в WCF для возврата данных? Это мой файл WCF. public myDataset SearchInfo (string accountName, string accountId, ref int totalRecords) Хотя totalRecords — это ненулевое число , я всегда получаю 0 . Мне...
1328 просмотров
schedule 23.04.2023

Как правильно ссылаться на локальные ресурсы в HTML?
Как оказалось, для некоторых ссылки на локальные ресурсы могут быть проблемой. Я ищу канонический ответ на ссылки на локальные ресурсы и их значение. Возьмите эти примеры, в чем разница между этими эталонными путями? <img src="myfile.png"...
168450 просмотров
schedule 30.12.2022

моно - как использовать ref с CreateInstance или InvokeMethod?
Как пройти мимо 'ref' с помощью CreateInstance в Mono? Пример: public MyMethod(ref SomeType data) {... ... SomeType st = new SomeType(); object handle = Activator.CreateInstance(type, new object[] { st }); Это отлично работает в моем...
147 просмотров
schedule 11.01.2023

Ошибка вкладки страницы Facebook Mobile: эта страница предназначена для приложения, которое не работает на мобильных устройствах (попробовал ref=ts)
Раньше я мог получить доступ к своему приложению на вкладке страницы на мобильных устройствах, добавив ?ref=ts в конец URL-адреса приложения на вкладке страницы. Внезапно это перестало работать, и теперь я получаю следующее сообщение об ошибке при...
602 просмотров
schedule 04.05.2023

Каков стандартный способ передачи объектов по ссылке в С#
Я пишу новый Betting BOT на C# для нового API Betfair и для решения некоторых проблем прошлого BOT, в котором было много циклов и передачи значений методам в качестве параметров. Я пытаюсь максимально разделить все на части. . Один метод делает...
197 просмотров
schedule 01.08.2022

Как обойти ошибку, когда возвращаемое значение ByRef не поддерживается при вызове отражения в C#?
У меня есть библиотека .Net, предоставленная третьей стороной. Я задумался об одном из их классов и нашел метод-член. Подпись была... Byte& FooBar() Итак, я хотел вызвать этот метод через отражение и получил исключение «возвращаемое...
699 просмотров
schedule 07.07.2023

передача параметра c # в ссылке с полем класса
Я хочу поменять местами поле в классе ConvexHull точно так же, как swap (points [0], points [1]). Как мне это сделать? public class ConvexHull { List<Point> points; public void run () { Point.swap ( ref points[ 0 ],...
82 просмотров
schedule 22.07.2022

Порядок смысловых действий с использованием Spirit (со ссылкой на Phoenix)
Я создаю парсер для выполнения команд, которые пользователь может вводить в командной строке. Первая часть команды — это модуль, которому она принадлежит, вторая часть — вызываемая функция модуля. К первому синтаксическому анализатору прикреплено...
247 просмотров
schedule 27.06.2022

Как выполнить транзакцию Datomic, используя идентификатор объекта enum/ref?
Я пытаюсь вставить новый объект в свою базу данных Datomic со ссылками на созданные мной типы enum/ref ( :client/gender и :client/referral ). Запись схемы для типа :client/referral выглядит так (и определение :client/gender почти идентично):...
1390 просмотров
schedule 30.07.2023

В чем преимущество использования ключевого слова ref с параметром ссылочного типа?
Что я получаю как разработчик, передавая аргумент ссылочного типа методу с использованием ключевого слова ref , если вы не меняете то, на что указывает ссылка ? Я прочитал оба, ключевое слово ref с параметром ссылочного типа и Какое...
789 просмотров
schedule 14.05.2023

Можно ли передавать объекты по ссылке с ключевым словом params?
Я хотел бы передать много аргументов методу by ref , но я не знаю количество аргументов. Я пробовал что-то подобное, но это не работает: D: public void myMethod(ref params object args) Я подумаю, чтобы передать указатели в параметрах, но...
721 просмотров
schedule 05.07.2022

C # передает член класса как параметр ref
Я не понимаю, почему можно передать член экземпляра класса в качестве параметра ref функции. Объект может быть перемещен сборкой мусора во время выполнения функции, что делает ссылку недействительной. Тем не менее, похоже, что это разрешено и...
1210 просмотров
schedule 17.03.2023

APIConnect: использование $ ref для повторного использования фрагментов кода в файлах OpenAPI (Swagger 2.0)
Я использую IBM APIConnect для создания нескольких API. Я пытался отредактировать определение YAML моего API, чтобы создать ссылки на свойства, чтобы я мог их экстернализовать. Но пока у меня проблемы со ссылками. Они либо не проверяются на...
775 просмотров
schedule 09.06.2022

Реагировать - как передать `ref` от дочернего компонента к родительскому?
У меня есть родительский и дочерний компоненты, я хочу получить доступ к ref элемента, который находится в дочернем компоненте, в моем родительском компоненте. Могу я пройти его с реквизитом? // Child Component (Dumb): export default props...
29339 просмотров
schedule 04.07.2023