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



3
Como você cria um método assíncrono em c #?
Cada postagem de blog que eu li mostra como consumir um método assíncrono em C #, mas, por algum motivo estranho, nunca explique como criar seus próprios métodos assíncronos para consumir. Então, eu tenho esse código agora que consome meu método: private async void button1_Click(object sender, EventArgs e) { var …
196 c#  async-await  c#-5.0 




9
Como converter resultados linq em HashSet ou HashedSet
Eu tenho uma propriedade em uma classe que é um ISet. Estou tentando obter os resultados de uma consulta linq nessa propriedade, mas não consigo descobrir como fazer isso. Basicamente, procurando a última parte disso: ISet<T> foo = new HashedSet<T>(); foo = (from x in bar.Items select x).SOMETHING; Também poderia …
195 c#  linq 


16
Posso converter um valor de string C # em um literal de string com escape
Em C #, posso converter um valor de string em um literal de string, da maneira como o veria no código? Gostaria de substituir guias, novas linhas etc. por suas seqüências de escape. Se este código: Console.WriteLine(someString); produz: Hello World! Eu quero este código: Console.WriteLine(ToLiteral(someString)); para produzir: \tHello\r\n\tWorld!\r\n
195 c#  string  escaping 

5
LINQ para ler XML
Eu tenho esse arquivo XML: <root> <level1 name="A"> <level2 name="A1" /> <level2 name="A2" /> </level1> <level1 name="B"> <level2 name="B1" /> <level2 name="B2" /> </level1> <level1 name="C" /> </root> Alguém poderia me dar um código C # usando LINQ, a maneira mais simples de imprimir este resultado: (Observe o espaço extra, …
194 c#  xml  linq  linq-to-xml 

8
Existe um operador expoente em c #?
Por exemplo, existe um operador para lidar com isso? float Result, Number1, Number2; Number1 = 2; Number2 = 2; Result = Number1 (operator) Number2; No passado, o ^operador serviu como operador exponencial em outros idiomas, mas em C # é um operador em termos de bits. Preciso escrever um loop …


16
Retornar resultados do tipo anônimo?
Usando o exemplo simples abaixo, qual é a melhor maneira de retornar resultados de várias tabelas usando o Linq para SQL? Digamos que eu tenha duas tabelas: Dogs: Name, Age, BreedId Breeds: BreedId, BreedName Eu quero devolver todos os cães com os deles BreedName. Eu deveria ter todos os cães …
194 c#  linq  linq-to-sql 

3
aguardar vs Task.Wait - Deadlock?
Não entendo bem a diferença entre Task.Waite await. Eu tenho algo semelhante às seguintes funções em um serviço ASP.NET WebAPI: public class TestController : ApiController { public static async Task<string> Foo() { await Task.Delay(1).ConfigureAwait(false); return ""; } public async static Task<string> Bar() { return await Foo(); } public async static …

6
Executando inserções e atualizações com o Dapper
Estou interessado em usar o Dapper - mas, pelo que sei, ele suporta apenas a Consulta e Execução. Não vejo que o Dapper inclua uma maneira de inserir e atualizar objetos. Dado que nosso projeto (a maioria dos projetos?) Precisa fazer inserções e atualizações, qual é a melhor prática para …
194 c#  orm  dapper 

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.