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

8
Exatamente o que é um IntPtr exatamente?
Usando o IntelliSense e analisando o código de outras pessoas, deparei-me com esse IntPtrtipo; toda vez que ele precisou ser usado, simplesmente coloquei nullou IntPtr.Zeroencontrei a maioria das funções para trabalhar. O que exatamente é e quando / por que é usado?
171 c#  intptr 

6
Como você concatena listas em c #?
Se eu tiver: List<string> myList1; List<string> myList2; myList1 = getMeAList(); // Checked myList1, it contains 4 strings myList2 = getMeAnotherList(); // Checked myList2, it contains 6 strings myList1.Concat(myList2); // Checked mylist1, it contains 4 strings... why? Eu executei um código semelhante a esse no Visual Studio 2008 e defina pontos …
171 c#  arrays  list  concatenation 

2
Noções básicas sobre coleta de lixo no .NET
Considere o código abaixo: public class Class1 { public static int c; ~Class1() { c++; } } public class Class2 { public static void Main() { { var c1=new Class1(); //c1=null; // If this line is not commented out, at the Console.WriteLine call, it prints 1. } GC.Collect(); GC.WaitForPendingFinalizers(); Console.WriteLine(Class1.c); …




3
Qual é a diferença entre as Opções de layout do Xamarin.Form, especialmente Fill e Expand?
No Xamarin.Forms, cada um Viewtem as duas propriedades HorizontalOptionse VerticalOptions. Ambos são do tipo LayoutOptionse podem ter um dos seguintes valores: LayoutOptions.Start LayoutOptions.Center LayoutOptions.End LayoutOptions.Fill LayoutOptions.StartAndExpand LayoutOptions.CenterAndExpand LayoutOptions.EndAndExpand LayoutOptions.FillAndExpand Aparentemente, ele controla o alinhamento da vista na vista pai. Mas como exatamente é o comportamento de cada opção individual? E …




10
Anexar linhas a um arquivo usando um StreamWriter
Quero anexar linhas ao meu arquivo. Estou usando um StreamWriter: StreamWriter file2 = new StreamWriter(@"c:\file.txt"); file2.WriteLine(someString); file2.Close(); A saída do meu arquivo deve estar várias strings uma abaixo da outra, mas eu tenho apenas uma linha, que é substituída toda vez que executo esse código. Existe alguma maneira de deixar …
170 c#  streamwriter 


11
Métodos vazios de teste de unidade?
Qual é a melhor maneira de testar a unidade um método que não retorna nada? Especificamente em c #. O que realmente estou tentando testar é um método que pega um arquivo de log e o analisa para cadeias de caracteres específicas. As seqüências de caracteres são inseridas em um …
170 c#  unit-testing 

9
Como seleciono um valor aleatório de uma enumeração?
Dada uma enumeração arbitrária em C #, como faço para selecionar um valor aleatório? (Não encontrei esta pergunta muito básica no SO. Vou postar minha resposta em um minuto como referência para qualquer pessoa, mas fique à vontade para postar sua própria resposta.)
170 c#  random  enums 


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.