Perguntas com a marcação «ref»


11
Atribuindo parâmetros out / ref no Moq
É possível atribuir um out/ refparâmetro usando Moq (3.0+)? Eu olhei para usar Callback(), mas Action<>não suporta parâmetros de ref porque é baseado em genéricos. Também gostaria preferencialmente de colocar uma restrição ( It.Is) na entrada do refparâmetro, embora eu possa fazer isso no retorno de chamada. Eu sei que …
293 c#  parameters  moq  ref  out 

11
Por que usar a palavra-chave 'ref' ao passar um objeto?
Se estou passando um objeto para um método, por que devo usar a palavra-chave ref? Esse não é o comportamento padrão, afinal? Por exemplo: 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 …

8
Quando usar ref e quando não é necessário em C #
Tenho um objeto que é meu estado na memória do programa e também algumas outras funções de trabalho para as quais passo o objeto para modificar o estado. Tenho passado por ref para as funções de trabalhador. No entanto, me deparei com a seguinte função. byte[] received_s = new byte[2048]; …
104 c#  ref 

3
C ++ Diferença entre std :: ref (T) e T &?
Tenho algumas perguntas sobre este programa: #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; } O resultado é: false Eu quero saber, se std::refnão retorna …
93 c++  reference  ref 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.