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



5
\ d è meno efficiente di [0-9]
Ho fatto un commento ieri una risposta in cui qualcuno aveva usato [0123456789]in un'espressione regolare piuttosto che [0-9]o \d. Ho detto che probabilmente era più efficiente usare un identificatore di intervallo o cifra di un set di caratteri. Ho deciso di provarlo oggi e ho scoperto con mia sorpresa che …
1249 c#  regex  performance 

20
Come ordinare un elenco <T> per una proprietà nell'oggetto
Ho una classe chiamata Orderche ha proprietà quali OrderId, OrderDate, Quantity, e Total. Ho un elenco di questoOrder classe: List&lt;Order&gt; objListOrder = new List&lt;Order&gt;(); GetOrderList(objListOrder); // fill list of orders Ora voglio ordinare l'elenco in base a una proprietà di Order dell'oggetto, ad esempio ho bisogno di ordinarlo per data …
1249 c#  generics  list  sorting 

30
Path.Combine per URL?
Path.Combine è utile, ma esiste una funzione simile nel framework .NET per gli URL ? Sto cercando una sintassi come questa: Url.Combine("http://MyUrl.com/", "/Images/Image.jpg") che restituirebbe: "http://MyUrl.com/Images/Image.jpg"
1244 c#  .net  asp.net  url  path 

21
Crea un metodo generico che limiti T a un Enum
Sto costruendo una funzione per estendere questo Enum.Parseconcetto Consente di analizzare un valore predefinito nel caso in cui non venga trovato un valore Enum Non distingue tra maiuscole e minuscole Quindi ho scritto quanto segue: public static T GetEnumFromString&lt;T&gt;(string value, T defaultValue) where T : Enum { if (string.IsNullOrEmpty(value)) return …




20
Distinct () di LINQ su una proprietà particolare
Sto giocando con LINQ per conoscerlo, ma non riesco a capire come usare Distinctquando non ho un semplice elenco (un semplice elenco di numeri interi è abbastanza facile da fare, questa non è la domanda). Cosa devo fare se voglio usare Distinct in un elenco di un oggetto su una …
1095 c#  linq  .net-3.5  distinct 


14
Restituzione di IEnumerable <T> vs. IQueryable <T>
Qual è la differenza tra return IQueryable&lt;T&gt;vs IEnumerable&lt;T&gt;, quando uno dovrebbe essere preferito rispetto all'altro? IQueryable&lt;Customer&gt; custs = from c in db.Customers where c.City == "&lt;City&gt;" select c; IEnumerable&lt;Customer&gt; custs = from c in db.Customers where c.City == "&lt;City&gt;" select c;

16
Differenza tra Select e SelectMany
Ho cercato la differenza tra Selecte SelectManyma non sono stato in grado di trovare una risposta adeguata. Devo imparare la differenza quando utilizzo LINQ To SQL ma tutto ciò che ho trovato sono esempi di array standard. Qualcuno può fornire un esempio LINQ To SQL?
1074 c#  linq-to-sql  linq 

8
Come posso usare la riflessione per chiamare un metodo generico?
Qual è il modo migliore per chiamare un metodo generico quando il parametro type non è noto al momento della compilazione, ma viene invece ottenuto dinamicamente in fase di esecuzione? Considera il seguente codice di esempio: all'interno del Example()metodo, qual è il modo più conciso per invocare GenericMethod&lt;T&gt;()usando l' Typearchiviato …
1071 c#  .net  generics  reflection 

21
Come e quando utilizzare "asincrono" e "attendere"
Dal mio punto di vista, una delle cose principali da fare asynce daawait fare è rendere il codice facile da scrivere e leggere - ma è usarli equivale a generare thread in background per eseguire logiche di lunga durata? Attualmente sto provando l'esempio più semplice. Ho aggiunto alcuni commenti in …

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.