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


10
Arquivo sendo usado por outro processo após usar File.Create ()
Estou tentando detectar se existe um arquivo em tempo de execução, se não, crie-o. No entanto, estou recebendo este erro quando tento escrever nele: O processo não pode acessar o arquivo 'myfile.ext' porque ele está sendo usado por outro processo. string filePath = string.Format(@"{0}\M{1}.dat", ConfigurationManager.AppSettings["DirectoryPath"], costCentre); if (!File.Exists(filePath)) { File.Create(filePath); …
117 c#  file-io 

5
C # Converter lista <string> em Dicionário <string, string>
Pode parecer uma coisa estranha de se querer, mas, ignorando isso, existe uma maneira concisa e agradável de converter uma Lista em Dicionário, onde cada Par de Valores-Chave no Dicionário é apenas cada string na Lista. ie List = string1, string2, string3 Dictionary = string1/string1, string2/string2, string3/string3 Eu fiz muitas …
117 c#  list  dictionary 


16
Qual é a diferença entre uma interface e uma classe, e por que devo usar uma interface quando posso implementar os métodos diretamente na classe?
Estou ciente de que esta é uma pergunta muito básica, mas um entrevistador me perguntou de uma forma muito ardilosa e eu estava desamparado :( Conheço apenas a definição material ou teórica para uma interface e também a implementei em muitos projetos nos quais trabalhei. Mas eu realmente não entendo …
117 c#  class  oop  interface  abstraction 

8
Índice (baseado em zero) deve ser maior ou igual a zero
Ei, continuo recebendo um erro: O índice (baseado em zero) deve ser maior ou igual a zero e menor que o tamanho da lista de argumentos. Meu código: OdbcCommand cmd = new OdbcCommand("SELECT FirstName, SecondName, Aboutme FROM User WHERE UserID=1", cn); OdbcDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Name.Text = …
117 c#  asp.net  mysql  sql 



2
Espera por uma tarefa concluída igual a task.Result?
No momento, estou lendo " Concurrency in C # Cookbook ", de Stephen Cleary, e percebi a seguinte técnica: var completedTask = await Task.WhenAny(downloadTask, timeoutTask); if (completedTask == timeoutTask) return null; return await downloadTask; downloadTaské uma chamada para httpclient.GetStringAsynce timeoutTaskestá em execução Task.Delay. Caso não tenha expirado, então downloadTaskjá está …


4
Diferença entre Select e ConvertAll em C #
Eu tenho alguma lista: List&lt;int&gt; list = new List&lt;int&gt; { 1, 2, 3, 4, 5 }; Quero aplicar alguma transformação aos elementos da minha lista. Posso fazer isso de duas maneiras: List&lt;int&gt; list1 = list.Select(x =&gt; 2 * x).ToList(); List&lt;int&gt; list2 = list.ConvertAll(x =&gt; 2 * x).ToList(); Qual é a …
117 c#  .net  list 

3
Verifique se um determinado tipo é um Enum
Estou escrevendo um JsonConverter para Json.NET que deve me permitir converter qualquer enum em um valor de string definido por um atributo [Description]. Por exemplo: public enum MyEnum { [Description("Sunday")] Sunday, [Description("Monday")] Monday, [Description("Tuesday")] Tuesday, [Description("Wednesday")] Wednesday, [Description("Thursday")] Thursday, [Description("Friday")] Friday, [Description("Saturday")] Saturday } Já tenho o código de suporte, …
117 c#  enums 

10
Obtendo a posição do mouse em c #
Como obtenho a posição do mouse? Eu quero isso em termos de posição da tela. Eu inicio o meu programa que desejo definir para a posição atual do mouse. Location.X = ?? Location.Y = ?? Editar: Isso deve acontecer antes de o formulário ser criado.
117 c#  mouse-position 

2
KeyValuePair VS DictionaryEntry
Qual é a diferença entre KeyValuePair que é a versão genérica e DictionaryEntry? Por que KeyValuePair é usado em vez de DictionaryEntry na classe Dicionário genérico?
117 c# 


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.