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 #.


11
Como uso a reflexão para invocar um método privado?
Há um grupo de métodos particulares na minha classe e preciso chamar um dinamicamente com base em um valor de entrada. O código de chamada e os métodos de destino estão na mesma instância. O código fica assim: MethodInfo dynMethod = this.GetType().GetMethod("Draw_" + itemType); dynMethod.Invoke(this, new object[] { methodParams }); …

30
Ocorreu um erro genérico no GDI +, JPEG Image to MemoryStream
Parece ser um erro infame em toda a web. Tanto que não consegui encontrar uma resposta para o meu problema, pois meu cenário não se encaixa. Uma exceção é lançada quando eu salvo a imagem no fluxo. Estranhamente, isso funciona perfeitamente com um png, mas gera o erro acima com …
326 c#  gdi+ 




17
Definindo a fonte da imagem WPF no código
Estou tentando definir a fonte de uma imagem WPF no código. A imagem é incorporada como um recurso no projeto. Olhando para os exemplos, criei o código abaixo. Por alguma razão, não funciona - a imagem não aparece. Ao depurar, posso ver que o fluxo contém os dados da imagem. …
325 c#  .net  wpf  image 


11
Por que precisamos de boxe e unboxing em c #?
Por que precisamos de boxe e unboxing em c #? Eu sei o que é boxe e unboxing, mas não consigo compreender o uso real dele. Por que e onde devo usá-lo? short s = 25; object objshort = s; //Boxing short anothershort = (short)objshort; //Unboxing
325 c#  .net  boxing 


8
Como pular uma iteração de um loop `foreach`?
No Perl, posso pular uma iteração foreach (ou qualquer loop) com um next;comando. Existe uma maneira de pular uma iteração e pular para o próximo loop em c #? foreach (int number in numbers) { if (number < 0) { // What goes here to skip over the loop? } …
324 c#  .net  loops 

30
Prova simples de que o GUID não é exclusivo [fechado]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …
323 c#  guid 


10
Definir propriedade do objeto usando reflexão
Existe uma maneira em c # onde eu possa usar a reflexão para definir uma propriedade de objeto? Ex: MyObject obj = new MyObject(); obj.Name = "Value"; Eu quero definir obj.Namecom reflexão. Algo como: Reflection.SetProperty(obj, "Name") = "Value"; Existe alguma forma de fazer isso?

30
Qual é o caso de canto mais estranho que você já viu em C # ou .NET? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …
322 c#  .net 

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.