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
Como usar transações com dapper.net?
Eu gostaria de executar várias instruções de inserção em várias tabelas. Estou usando o dapper.net. Não vejo nenhuma maneira de lidar com transações com dapper.net. Compartilhe suas idéias sobre como usar transações com dapper.net.
106 c#  transactions  dapper 

4
C # Pass Lambda Expression as Method Parameter
Eu tenho uma expressão lambda que gostaria de poder transmitir e reutilizar. Aqui está o código: public List<IJob> getJobs(/* i want to pass the lambda expr in here */) { using (SqlConnection connection = new SqlConnection(getConnectionString())) { connection.Open(); return connection.Query<FullTimeJob, Student, FullTimeJob>(sql, (job, student) => { job.Student = student; job.StudentId …
106 c#  linq  lambda 


13
obtendo tipo T de IEnumerable <T>
existe uma maneira de recuperar o tipo Tpor IEnumerable&lt;T&gt;meio da reflexão? por exemplo eu tenho uma IEnumerable&lt;Child&gt;informação variável ; eu quero recuperar o tipo de criança através da reflexão
106 c#  generics  reflection 

10
Maneira rápida de criar uma lista de valores em C #?
Estou procurando uma maneira rápida de criar uma lista de valores em C #. Em Java, uso frequentemente o snippet abaixo: List&lt;String&gt; l = Arrays.asList("test1","test2","test3"); Existe algum equivalente em C # além do óbvio abaixo? IList&lt;string&gt; l = new List&lt;string&gt;(new string[] {"test1","test2","test3"});
106 c#  list 


9
Entity Framework - Code First - Não é possível armazenar a lista <>
Eu escrevi essa classe: class Test { [Key] [DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)] public int Id { get; set; } [Required] public List&lt;String&gt; Strings { get; set; } public Test() { Strings = new List&lt;string&gt; { "test", "test2", "test3", "test4" }; } } e internal class DataContext : DbContext { public DbSet&lt;Test&gt; Tests { …

10
Chamada de método se não for nula em C #
É possível encurtar de alguma forma esta afirmação? if (obj != null) obj.SomeMethod(); porque escrevo muito isso e fica muito chato. A única coisa que posso pensar é implementar o padrão Null Object , mas isso não é o que posso fazer todas as vezes e certamente não é uma …
106 c#  null 


2
Obtendo o diretório atual no aplicativo da web .NET
Tenho um projeto da web e estou tentando obter o diretório raiz do site usando o método c # Directory.GetCurrentDirectory(). Não quero usar um caminho estático, pois os locais dos arquivos serão alterados no futuro. Este método está sendo executado em meu arquivo imageProcess.aspx.cs, mas onde pensei que retornaria: C:\Users\tcbl\documents\visual …
105 c#  asp.net  .net  directory  filepath 

7
C # Sort e comparação OrderBy
Posso classificar uma lista usando Sort ou OrderBy. Qual é mais rápido? Ambos estão trabalhando no mesmo algoritmo? List&lt;Person&gt; persons = new List&lt;Person&gt;(); persons.Add(new Person("P005", "Janson")); persons.Add(new Person("P002", "Aravind")); persons.Add(new Person("P007", "Kazhal")); 1 persons.Sort((p1,p2)=&gt;string.Compare(p1.Name,p2.Name,true)); 2 var query = persons.OrderBy(n =&gt; n.Name, new NameComparer()); class NameComparer : IComparer&lt;string&gt; { public int …


7
Código Linq para selecionar um item
Eu me pego escrevendo muito código como este para selecionar um item que corresponda var item = (from x in Items where x.Id == 123 select x).First(); Existe uma maneira mais limpa de fazer isso ou é o mais conciso que vou ser? EDIT: Deveria ter dito "maneira mais limpa …
105 c#  linq 


12
Enviar imagem inline por e-mail
Tendo um problema para enviar uma imagem por e-mail como uma imagem incorporada no corpo. O arquivo de imagem é exibido como um anexo, o que está certo, mas a parte da imagem embutida apenas é exibida como um x vermelho. Aqui está o que eu tenho até agora LinkedResource …
105 c#  image  email  smtp  inline 

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.