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

30
Quais modelos ReSharper 4+ live para C # você usa? [fechadas]
Como está atualmente, esta pergunta não se encaixa em nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou experiência, mas esta questão provavelmente irá solicitar debate, argumentos, pesquisas ou discussão extensa. Se você acha que esta questão pode ser melhorada e possivelmente reaberta, …

9
Como verificar se um objeto é serializável em C #
Estou procurando uma maneira fácil de verificar se um objeto em C # é serializável. Como sabemos, você torna um objeto serializável implementando a interface ISerializable ou colocando o [Serializable] no topo da classe. O que estou procurando é uma maneira rápida de verificar isso sem ter que refletir a …
94 c#  serialization 

14
Como TryParse para valor Enum?
Quero escrever uma função que pode validar um determinado valor (passado como uma string) em relação aos valores possíveis de um enum. No caso de uma correspondência, ele deve retornar a instância de enum; caso contrário, ele deve retornar um valor padrão. A função não pode usar try/ internamente catch, …
94 c#  enums 



13
Qual requisito a tupla foi projetada para resolver?
Estou olhando para o novo recurso C # de tuplas. Estou curioso, qual problema a tupla foi projetada para resolver? Para que você usou tuplas em seus aplicativos? Atualizar Obrigado pelas respostas até agora, deixe-me ver se entendi bem as coisas. Um bom exemplo de tupla foi apontado como coordenadas. …
94 c#  tuples 

3
Captura de exceções com “catch, when”
Encontrei esse novo recurso em C # que permite que um manipulador catch seja executado quando uma condição específica for atendida. int i = 0; try { throw new ArgumentNullException(nameof(i)); } catch (ArgumentNullException e) when (i == 1) { Console.WriteLine("Caught Argument Null Exception"); } Estou tentando entender quando isso pode …

4
Por que essa declaração lança uma exceção de formato ao comparar estruturas?
Estou tentando afirmar a igualdade de duas System.Drawing.Sizeestruturas e estou obtendo uma exceção de formato em vez da falha de declaração esperada. [TestMethod] public void AssertStructs() { var struct1 = new Size(0, 0); var struct2 = new Size(1, 1); //This throws a format exception, "System.FormatException: Input string was not in …

8
GetType () pode mentir?
Com base na seguinte pergunta feita há poucos dias no SO: GetType () e polimorfismo e lendo a resposta de Eric Lippert , comecei a pensar se fazer GetType()não ser virtual realmente garante que um objeto não possa mentir sobre ele Type. Especificamente, a resposta de Eric afirma o seguinte: …
94 c#  types 

3
Prática recomendada para fazer um aplicativo multilíngue em C # / WinForms? [fechadas]
Como está atualmente, esta pergunta não se encaixa em nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou experiência, mas esta pergunta provavelmente irá solicitar debate, argumentos, pesquisas ou discussão extensa. Se você acha que esta questão pode ser melhorada e possivelmente reaberta, …

11
Como especifico o argumento Linq OrderBy dinamicamente?
Como especifico o argumento passado para orderbyusar um valor que considero como parâmetro? Ex: List<Student> existingStudends = new List<Student>{ new Student {...}, new Student {...}} Implementação atual: List<Student> orderbyAddress = existingStudends.OrderBy(c => c.Address).ToList(); Em vez de c.Address, como posso tomar isso como parâmetro? Exemplo string param = "City"; List<Student> orderbyAddress …
94 c#  linq 

5
O Linq Query continua lançando “Não é possível criar um valor constante do tipo System.Object…”, por quê?
A seguir está o exemplo de código: private void loadCustomer(int custIdToQuery) { var dbContext = new SampleDB(); try { var customerContext = from t in dbContext.tblCustomers // keeps throwing: where t.CustID.Equals(custIdToQuery) // Unable to create a constant value of type 'System.Object'. select new // Only primitive types ('such as Int32, …

9
GUI do Windows: WPF ou WinRT (2015+)
Estou tentando obter uma visão geral das diferentes tecnologias, para usar ao construir GUIs no Windows World. Para contextualizar, estou construindo um pequeno jogo multiplayer de plataforma 2D. (Apenas para fins de aprendizagem ..) Meu professor diz que acha que WPF é o caminho certo a seguir, mas parece que …



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.