Domande taggate «c#»

C # (pronunciato "see sharp") è un linguaggio di programmazione multi-paradigma di alto livello, di tipo statico sviluppato da Microsoft. Il codice C # di solito è destinato alla famiglia di strumenti e run-time Microsoft .NET, che includono .NET Framework, .NET Core e Xamarin tra gli altri. Utilizzare questo tag per domande sul codice scritto nelle specifiche formali di C # o C #.

4
C # Passa l'espressione Lambda come parametro del metodo
Ho un'espressione lambda che vorrei poter trasmettere e riutilizzare. Ecco il codice: 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 = student.Id; return job; …
106 c#  linq  lambda 



10
Modo rapido per creare un elenco di valori in C #?
Sto cercando un modo rapido per creare un elenco di valori in C #. In Java utilizzo spesso lo snippet di seguito: List<String> l = Arrays.asList("test1","test2","test3"); Esiste un equivalente in C # oltre a quello ovvio qui sotto? IList<string> l = new List<string>(new string[] {"test1","test2","test3"});
106 c#  list 


9
Entity Framework - Code First - Impossibile archiviare l'elenco <String>
Ho scritto una lezione del genere: 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; …

10
Chiamata al metodo se non null in C #
È possibile in qualche modo abbreviare questa affermazione? if (obj != null) obj.SomeMethod(); perché lo scrivo molto spesso e diventa piuttosto fastidioso. L'unica cosa a cui riesco a pensare è implementare il pattern Null Object , ma non è quello che posso fare ogni volta e certamente non è una …
106 c#  null 


2
Recupero della directory corrente nell'applicazione web .NET
Quindi ho un progetto web e sto cercando di ottenere la directory principale del sito web usando il metodo c # Directory.GetCurrentDirectory(). Non voglio utilizzare un percorso statico poiché le posizioni dei file cambieranno in futuro. Questo metodo è in esecuzione nel mio file imageProcess.aspx.cs, ma dove pensavo sarebbe tornato: …
105 c#  asp.net  .net  directory  filepath 

7
C # Sort and OrderBy confronto
Posso ordinare un elenco utilizzando Sort o OrderBy. Quale è più veloce? Entrambi lavorano sullo stesso 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 Compare(string …

8
Come ottengo la data odierna in C # nel formato mm / gg / aaaa?
Come ottengo la data odierna in C # nel formato mm / gg / aaaa? Ho bisogno di impostare una variabile stringa sulla data odierna (preferibilmente senza l'anno), ma deve esserci un modo migliore rispetto a costruirla mese - / - giorno un pezzo alla volta. BTW: Sono negli Stati …
105 c#  date 

7
Codice Linq per selezionare un elemento
Mi ritrovo a scrivere molto codice come questo per selezionare un elemento che corrisponde var item = (from x in Items where x.Id == 123 select x).First(); C'è un modo più pulito per farlo o è così conciso come vedrò? EDIT: Avrebbe dovuto dire "Modo più pulito usando la sintassi …
105 c#  linq 


12
Invia immagine in linea tramite posta elettronica
Problemi nell'invio di un'immagine tramite e-mail come immagine incorporata nel corpo. Il file immagine viene visualizzato come allegato, il che è ok ma la parte dell'immagine in linea viene visualizzata solo come una x rossa. Ecco cosa ho finora LinkedResource inline = new LinkedResource(filePath); inline.ContentId = Guid.NewGuid().ToString(); MailMessage mail = …
105 c#  image  email  smtp  inline 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.