Запитання з тегом «ref»


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

11
Навіщо використовувати ключове слово 'ref' при передачі об'єкта?
Якщо я передаю об'єкт методу, чому я повинен використовувати ключове слово ref? Чи не так це поведінка за замовчуванням? Наприклад: class Program { static void Main(string[] args) { TestRef t = new TestRef(); t.Something = "Foo"; DoSomething(t); Console.WriteLine(t.Something); } static public void DoSomething(TestRef t) { t.Something = "Bar"; } } …

8
Коли використовувати ref і коли це не потрібно в C #
У мене є об'єкт, який є моїм в пам'яті програми, а також я маю деякі інші робочі функції, які я передаю об'єкту для зміни стану. Я передаю це по службовим функціям. Однак я натрапив на наступну функцію. byte[] received_s = new byte[2048]; IPEndPoint tmpIpEndPoint = new IPEndPoint(IPAddress.Any, UdpPort_msg); EndPoint remoteEP …
104 c#  ref 

3
C ++ Різниця між std :: ref (T) та T &?
У мене є кілька питань щодо цієї програми: #include <iostream> #include <type_traits> #include <functional> using namespace std; template <typename T> void foo ( T x ) { auto r=ref(x); cout<<boolalpha; cout<<is_same<T&,decltype(r)>::value; } int main() { int x=5; foo (x); return 0; } Результат: false Я хочу знати, якщо std::refне повертає …
92 c++  reference  ref 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.