Perguntas com a marcação «c#»

C # (pronuncia-se "see sharp") é uma linguagem de programação multiparadigma de tipo estático desenvolvida pela Microsoft. O código C # geralmente tem como alvo a família de ferramentas e tempos de execução .NET da Microsoft, que inclui o .NET Framework, .NET Core e Xamarin, entre outros. Use esta tag para perguntas sobre o código escrito em C # ou especificação formal do C #.

15
Você coloca testes de unidade no mesmo projeto ou em outro projeto?
Você coloca testes de unidade no mesmo projeto por conveniência ou em uma montagem separada? Se você os colocar em uma montagem separada como a nossa, teremos vários projetos extras na solução. É ótimo para testes de unidade durante a codificação, mas como você libera o aplicativo sem todos esses …
137 c#  unit-testing 




5
Usando async-waitit no .net 4
Atualmente, estou começando a criar um aplicativo que beneficiaria muito com o recurso de espera assíncrona do C # 5. Mas não tenho certeza de qual versão do VS e do tempo de execução assíncrono usar. Analisando os gráficos de popularidade do sistema operacional, precisarei dar suporte ao Windows XP …

2
Qual é o tamanho de um booleano em c #? Realmente leva 4 bytes?
Eu tenho duas estruturas com matrizes de bytes e booleanos: using System.Runtime.InteropServices; [StructLayout(LayoutKind.Sequential, Pack = 4)] struct struct1 { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)] public byte[] values; } [StructLayout(LayoutKind.Sequential, Pack = 4)] struct struct2 { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)] public bool[] values; } E o seguinte código: class main { public …
137 c#  interop 






8
Como comparar DateTime em c #?
Não quero que o usuário indique a data ou hora atrasada. Como posso comparar se a data e hora inseridas são MENOS e a hora atual? Se a data e a hora atuais forem 17 de junho de 2010, 12:25, desejo que o usuário não possa fornecer a data antes …
137 c#  .net  datetime 

5
Por que CancellationToken é separado de CancellationTokenSource?
Eu estou procurando uma justificativa do motivo pelo qual a CancellationTokenestrutura do .NET foi introduzida além da CancellationTokenSourceclasse. Entendo como a API deve ser usada, mas também quero entender por que ela foi projetada dessa maneira. Ou seja, por que temos: var cts = new CancellationTokenSource(); SomeCancellableOperation(cts.Token); ... public void …


13
Posso "multiplicar" uma string (em C #)?
Suponha que eu tenha uma string, por exemplo, string snip = "</li></ul>"; Quero basicamente escrever várias vezes, dependendo de algum valor inteiro. string snip = "</li></ul>"; int multiplier = 2; // TODO: magic code to do this // snip * multiplier = "</li></ul></li></ul>"; Edição: Eu sei que posso facilmente escrever …

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.