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

26
Foreach loop, determine qual é a última iteração do loop
Eu tenho um foreachloop e preciso executar alguma lógica quando o último item for escolhido List, por exemplo: foreach (Item result in Model.Results) { //if current result is the last item in Model.Results //then do something in the code } Posso saber qual loop é o último sem usar loop …
233 c#  asp.net  foreach 




18
Como analiso uma string com um ponto decimal para um dobro?
Eu quero analisar uma string como "3.5"uma dupla. Contudo, double.Parse("3.5") produz 35 e double.Parse("3.5", System.Globalization.NumberStyles.AllowDecimalPoint) joga um FormatException. Agora, a localidade do meu computador está definida como alemão, em que uma vírgula é usada como separador decimal. Pode ter algo a ver com isso e double.Parse()esperar "3,5"como entrada, mas não …
231 c#  string  parsing  double 


12
Chamando o método assíncrono de forma síncrona
Eu tenho um asyncmétodo: public async Task<string> GenerateCodeAsync() { string code = await GenerateCodeService.GenerateCodeAsync(); return code; } Eu preciso chamar esse método a partir de um método síncrono. Como fazer isso sem precisar duplicar o GenerateCodeAsyncmétodo para que ele funcione de forma síncrona? Atualizar No entanto, nenhuma solução razoável foi …

12
Adicionando uma nova linha em uma string em C #
Eu tenho uma corda. string strToProcess = "fkdfdsfdflkdkfk@dfsdfjk72388389@kdkfkdfkkl@jkdjkfjd@jjjk@"; Eu preciso adicionar uma nova linha após cada ocorrência do símbolo "@" na seqüência de caracteres. Minha saída deve ser assim fkdfdsfdflkdkfk@ dfsdfjk72388389@ kdkfkdfkkl@ jkdjkfjd@ jjjk@
230 c#  string 

10
Por que Response.Redirect causa System.Threading.ThreadAbortException?
Quando uso o Response.Redirect (...) para redirecionar meu formulário para uma nova página, recebo o erro: Ocorreu uma primeira exceção do tipo 'System.Threading.ThreadAbortException' no mscorlib.dll. Uma exceção do tipo 'System.Threading.ThreadAbortException' ocorreu no mscorlib.dll, mas não foi tratada no código do usuário. Meu entendimento disso é que o erro está sendo …
230 c#  asp.net  .net-3.5 

12
O uso de 'var' afetará o desempenho?
Anteriormente, fiz uma pergunta sobre por que vejo tantos exemplos usando a varpalavra - chave e obtive a resposta de que, embora seja necessário apenas para tipos anônimos, ela é usada para tornar o código de escrita 'mais rápido' / mais fácil e 'apenas porque'. Seguindo este link ("C # …
230 c#  performance  variables  var 


6
Namespace para [DataContract]
Não consigo encontrar o espaço para nome para usar [DataContract]e [DataMember]elementos. De acordo com o que eu descobri, parece que adicionar o seguinte deve ser suficiente, mas no meu caso não é. using System; using System.Runtime.Serialization; Aqui está um trecho do meu código: using System; using System.Runtime.Serialization; namespace MyNamespace { …
230 c#  wcf  datacontract 

10
Como alterar o tempo limite em um objeto .NET WebClient
Estou tentando baixar os dados de um cliente para minha máquina local (programaticamente) e o servidor da Web é muito, muito lento, o que está causando um tempo limite no meu WebClientobjeto. Aqui está o meu código: WebClient webClient = new WebClient(); webClient.Encoding = Encoding.UTF8; webClient.DownloadFile(downloadUrl, downloadFile); Existe uma maneira …
230 c#  .net  file  download  webclient 


10
Criar instância do tipo genérico cujo construtor requer um parâmetro?
Se BaseFruittem um construtor que aceita um int weight, posso instanciar um pedaço de fruta em um método genérico como este? public void AddFruit<T>()where T: BaseFruit{ BaseFruit fruit = new T(weight); /*new Apple(150);*/ fruit.Enlist(fruitManager); } Um exemplo é adicionado atrás dos comentários. Parece que só posso fazer isso se der …
230 c#  .net  generics 

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.