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


19
Existe uma maneira fácil de retornar uma sequência X repetida várias vezes?
Estou tentando inserir um certo número de indentações antes de uma seqüência de caracteres com base na profundidade de itens e estou me perguntando se existe uma maneira de retornar uma sequência de vezes X repetidas. Exemplo: string indent = "---"; Console.WriteLine(indent.Repeat(0)); //would print nothing. Console.WriteLine(indent.Repeat(1)); //would print "---". Console.WriteLine(indent.Repeat(2)); …
318 c#  .net 



19
Lendo arquivo CSV e armazenando valores em uma matriz
Estou tentando ler um *.csvarquivo. O *.csvarquivo-consiste em duas colunas separadas por ponto e vírgula (" ; "). Consigo ler o *.csvarquivo-usando StreamReader e separar cada linha usando a Split()função Eu quero armazenar cada coluna em uma matriz separada e exibi-la. É possível fazer isso?
317 c#  .net  arrays  csv 

19
Contar os itens de um IEnumerable <T> sem iterar?
private IEnumerable&lt;string&gt; Tables { get { yield return "Foo"; yield return "Bar"; } } Digamos que eu queira iterar nelas e escrever algo como processar #n de #m. Existe uma maneira de descobrir o valor de m sem iterar antes da minha iteração principal? Espero ter me esclarecido.
317 c#  .net  ienumerable 

2
Quando usar corretamente o Task.Run e quando apenas async-waitit
Gostaria de perguntar sua opinião sobre a arquitetura correta quando usar Task.Run. Estou com a interface do usuário atrasada em nosso aplicativo WPF .NET 4.5 (com estrutura Caliburn Micro). Basicamente, estou fazendo (trechos de código muito simplificados): public class PageViewModel : IHandle&lt;SomeMessage&gt; { ... public async void Handle(SomeMessage message) { …




3
Acesso ao fechamento modificado
string [] files = new string[2]; files[0] = "ThinkFarAhead.Example.Settings.Configuration_Local.xml"; files[1] = "ThinkFarAhead.Example.Settings.Configuration_Global.xml"; //Resharper complains this is an "access to modified closure" for (int i = 0; i &lt; files.Length; i++ ) { // Resharper disable AccessToModifiedClosure if(Array.Exists(Assembly.GetExecutingAssembly().GetManifestResourceNames(), delegate(string name) { return name.Equals(files[i]); })) return Assembly.GetExecutingAssembly().GetManifestResourceStream(files[i]); // ReSharper restore AccessToModifiedClosure } …
316 c#  resharper  closures 

17
Aninhado usando instruções em C #
Estou trabalhando em um projeto. Eu tenho que comparar o conteúdo de dois arquivos e ver se eles se combinam com precisão. Antes de muita verificação e validação de erros, meu primeiro rascunho é: DirectoryInfo di = new DirectoryInfo(Environment.CurrentDirectory + "\\TestArea\\"); FileInfo[] files = di.GetFiles(filename + ".*"); FileInfo outputFile = …
316 c#  .net  file  using 


25
Qual é a melhor IA de navio de guerra?
Bloqueado . Esta pergunta e suas respostas estão bloqueadas porque a questão está fora do tópico, mas tem um significado histórico. No momento, não está aceitando novas respostas ou interações. Battleship! Em 2003 (quando eu tinha 17 anos), participei de uma IA de navio de guerra competição de codificação de …


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.