Вопросы с тегом «out»

26
В чем разница между ключевыми словами ref и out?
Я создаю функцию, в которой мне нужно передать объект, чтобы он мог быть изменен функцией. В чем разница между: public void myFunction(ref MyClass someClass) а также public void myFunction(out MyClass someClass) Что я должен использовать и почему?
892 c#  reference  keyword  out  ref 

11
Назначение параметров / ref в Moq
Можно ли назначить out/ref параметр с помощью Moq (3.0+)? Я смотрел на использование Callback(), но Action<>не поддерживает параметры ref, потому что он основан на обобщениях. Я также предпочел бы поставить ограничение ( It.Is) на входе refпараметра, хотя я могу сделать это в обратном вызове. Я знаю, что Rhino Mocks поддерживает …
293 c#  parameters  moq  ref  out 

8
Как явно отказаться от аргумента out?
Звоню: myResult = MakeMyCall(inputParams, out messages); но на самом деле сообщения меня не интересуют. Если бы это был входной параметр, меня это не волновало, я бы просто передал ноль. Если бы это было возвращение, меня не волновало, я бы просто оставил его. Есть ли способ сделать что-то подобное с выходом, …
99 c#  out 

6
Возвращает два значения: Tuple vs 'out' vs 'struct'
Рассмотрим функцию, которая возвращает два значения. Мы можем написать: // Using out: string MyFunction(string input, out int count) // Using Tuple class: Tuple<string, int> MyFunction(string input) // Using struct: MyStruct MyFunction(string input) Какой из них является лучшим и почему?
86 c#  struct  tuples  out  value-type 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.