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


5
Achatar lista no LINQ
Eu tenho uma consulta LINQ que retorna, IEnumerable<List<int>>mas eu quero retornar apenas, List<int>então eu quero mesclar todos os meus registros no meu IEnumerable<List<int>>para apenas uma matriz. Exemplo: IEnumerable<List<int>> iList = from number in (from no in Method() select no) select number; Eu quero levar todo o meu resultado IEnumerable<List<int>>para apenas …
314 c#  linq  list 

11
Remova duplicatas na lista usando linq
Eu tenho uma aula Itemscom properties (Id, Name, Code, Price). A lista de Itemsé preenchida com itens duplicados. Por exemplo: 1 Item1 IT00001 $100 2 Item2 IT00002 $200 3 Item3 IT00003 $150 1 Item1 IT00001 $100 3 Item3 IT00003 $150 Como remover as duplicatas da lista usando linq?

5
Versão c # da palavra-chave sincronizada do java?
O c # tem sua própria versão da palavra-chave "sincronizada" do java? Ou seja, em java, pode ser especificado para uma função, um objeto ou um bloco de código, assim: public synchronized void doImportantStuff() { // dangerous code goes here. } ou public void doImportantStuff() { // trivial stuff synchronized(someLock) …



6
Como posso obter o endereço IP do cliente no asp.net MVC?
Sou totalmente novo na pilha do ASP.NET MVC e queria saber o que aconteceu com o simples objeto Page e o objeto Request ServerVariables? Basicamente, quero extrair o endereço IP do PC cliente, mas não consigo entender como a estrutura atual do MVC mudou tudo isso. Pelo que entendi, a …
311 c#  asp.net-mvc 

10
Serializar um objeto para string
Eu tenho o seguinte método para salvar um objeto em um arquivo: // Save an object out to the disk public static void SerializeObject<T>(this T toSerialize, String filename) { XmlSerializer xmlSerializer = new XmlSerializer(toSerialize.GetType()); TextWriter textWriter = new StreamWriter(filename); xmlSerializer.Serialize(textWriter, toSerialize); textWriter.Close(); } Confesso que não o escrevi (apenas o …

8
Como você UrlEncode sem usar o System.Web?
Estou tentando escrever um aplicativo cliente do Windows que chama um site para obter dados. Para manter a instalação no mínimo, estou tentando usar apenas dlls no .NET Framework Client Profile . O problema é que eu preciso UrlEncode alguns parâmetros, existe uma maneira fácil de fazer isso sem importar …



19
Como obtenho os últimos quatro caracteres de uma string em C #?
Suponha que eu tenha uma string: "34234234d124" Eu quero obter os últimos quatro caracteres dessa string, que é "d124". Eu posso usar SubString, mas ele precisa de algumas linhas de código, incluindo nomear uma variável. É possível obter esse resultado em uma expressão com c #?
309 c#  string 

15
Expressões em C # Lambda: Por que devo usá-las?
Eu li rapidamente sobre o Microsoft Lambda Expression documentação . Esse tipo de exemplo me ajudou a entender melhor: delegate int del(int i); del myDelegate = x => x * x; int j = myDelegate(5); //j = 25 Ainda assim, não entendo por que é uma inovação. É apenas um …
309 c#  c#-3.0  lambda 

16
Verifique se uma classe é derivada de uma classe genérica
Eu tenho uma classe genérica no meu projeto com classes derivadas. public class GenericClass<T> : GenericInterface<T> { } public class Test : GenericClass<SomeType> { } Existe alguma maneira de descobrir se um Typeobjeto é derivado GenericClass? t.IsSubclassOf(typeof(GenericClass<>)) não funciona.
309 c#  generics  reflection 

17
Regex apenas para números
Não usei expressões regulares, por isso estou tendo dificuldades para solucionar problemas. Quero que a regex corresponda apenas quando a string contida for todos os números; mas com os dois exemplos abaixo, ele corresponde a uma sequência que contém todos os números, além de um sinal de igual como "1234 …
309 c#  regex 

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.