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

17
Serializar um objeto para XML
Eu tenho uma classe c # que eu herdei. Eu "construí" com sucesso o objeto. Mas preciso serializar o objeto para XML. Existe uma maneira fácil de fazer isso? Parece que a classe foi configurada para serialização, mas não sei como obter a representação XML. Minha definição de classe é …


10
Como passar parâmetros para o método ThreadStart no Thread?
Como passar parâmetros para o Thread.ThreadStart()método em c #? Suponha que eu tenha um método chamado 'download' public void download(string filename) { // download code } Agora eu criei um thread no método principal: Thread thread = new Thread(new ThreadStart(download(filename)); tipo de método de erro esperado. Como posso passar parâmetros …
291 c#  .net  multithreading 


10
Unidade de teste de métodos privados em C #
O Visual Studio permite o teste de unidade de métodos particulares por meio de uma classe acessadora gerada automaticamente. Eu escrevi um teste de um método privado que é compilado com êxito, mas falha no tempo de execução. Uma versão bastante mínima do código e do teste é: //in project …
291 c#  unit-testing 



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 …



13
Comparação nula ou padrão de argumento genérico em C #
Eu tenho um método genérico definido assim: public void MyMethod<T>(T myArgument) A primeira coisa que quero fazer é verificar se o valor de myArgument é o valor padrão para esse tipo, algo como isto: if (myArgument == default(T)) Mas isso não é compilado porque não garanti que T implementará o …
288 c#  generics 

17
Como redimensionar uma imagem C #
Como Size, Widthe Heightsão Get()propriedades de System.Drawing.Image; Como posso redimensionar um objeto de imagem em tempo de execução em c #? No momento, estou apenas criando um novo Imageuso: // objImage is the original Image Bitmap objBitmap = new Bitmap(objImage, new Size(227, 171));
288 c#  image  resize 

6
POSTANDO JsonObject com HttpClient da API da Web
Eu estou tentando postar uma JsonObjectutilização HttpClientda Web API. Não tenho muita certeza de como proceder e não consigo encontrar muita coisa no código de exemplo. Aqui está o que eu tenho até agora: var myObject = (dynamic)new JsonObject(); myObject.Data = "some data"; myObject.Data2 = "some more data"; HttpClient httpClient …

8
Um ou mais tipos necessários para compilar uma expressão dinâmica não podem ser encontrados. Você está faltando referências ao Microsoft.CSharp.dll e System.Core.dll?
Estou tentando compilar esse código no Microsoft Visual C # 2010 using System; using System.Globalization; class main { static void Main() { dynamic d; d = "dyna"; Console.WriteLine(d); } } mas estou recebendo esses dois erros Erro 1 O tipo predefinido 'Microsoft.CSharp.RuntimeBinder.Binder' não está definido ou importado Erro 2 Não …
287 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.