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

10
Come eliminare l'ultimo carattere in una stringa in C #?
Costruire una stringa per la richiesta di post nel modo seguente, var itemsToAdd = sl.SelProds.ToList(); if (sl.SelProds.Count() != 0) { foreach (var item in itemsToAdd) { paramstr = paramstr + string.Format("productID={0}&", item.prodID.ToString()); } } dopo aver ottenuto il risultato paramstr, devo eliminare l'ultimo carattere &al suo interno Come eliminare l'ultimo …
94 c#  string 

6
MVC Razor visualizza il modello di foreach annidato
Immagina uno scenario comune, questa è una versione più semplice di ciò che sto incontrando. In realtà ho un paio di strati di ulteriore nidificazione sul mio ... Ma questo è lo scenario Il tema contiene l'elenco La categoria contiene l'elenco Il prodotto contiene l'elenco Il mio controller fornisce un …




7
Posso usare un inizializzatore di raccolta per le voci del dizionario <TKey, TValue>?
Voglio usare un inizializzatore di raccolta per il prossimo bit di codice: public Dictionary&lt;int, string&gt; GetNames() { Dictionary&lt;int, string&gt; names = new Dictionary&lt;int, string&gt;(); names.Add(1, "Adam"); names.Add(2, "Bart"); names.Add(3, "Charlie"); return names; } Quindi in genere dovrebbe essere qualcosa del tipo: return new Dictionary&lt;int, string&gt; { 1, "Adam", 2, "Bart" …

30
Quali modelli live di ReSharper 4+ per C # usi? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …

9
Come verificare se un oggetto è serializzabile in C #
Sto cercando un modo semplice per verificare se un oggetto in C # è serializzabile. Come sappiamo, si rende serializzabile un oggetto implementando l' interfaccia ISerializable o posizionando [Serializable] all'inizio della classe. Quello che sto cercando è un modo rapido per verificarlo senza dover riflettere la classe per ottenere i …
94 c#  serialization 

14
Come TryParse per il valore Enum?
Voglio scrivere una funzione che possa convalidare un dato valore (passato come stringa) rispetto a possibili valori di un file enum. Nel caso di una corrispondenza, dovrebbe restituire l'istanza enum; in caso contrario, dovrebbe restituire un valore predefinito. La funzione non può utilizzare internamente try/ catch, che esclude using Enum.Parse, …
94 c#  enums 



13
Quale requisito è stato progettato per risolvere la tupla?
Sto esaminando la nuova funzionalità C # delle tuple. Sono curioso, quale problema è stata progettata per risolvere la tupla? Per cosa hai usato le tuple nelle tue app? Aggiornare Grazie per le risposte finora, fammi vedere se ho le cose a posto. Un buon esempio di tupla è stato …
94 c#  tuples 

3
Catturare le eccezioni con "prendi, quando"
Mi sono imbattuto in questa nuova funzionalità in C # che consente l'esecuzione di un gestore di catch quando viene soddisfatta una condizione specifica. int i = 0; try { throw new ArgumentNullException(nameof(i)); } catch (ArgumentNullException e) when (i == 1) { Console.WriteLine("Caught Argument Null Exception"); } Sto cercando di …

4
Perché questo asserisce lancia un'eccezione di formato quando si confrontano le strutture?
Sto cercando di affermare l'uguaglianza di due System.Drawing.Sizestrutture e ricevo un'eccezione di formato invece del previsto errore di asserzione. [TestMethod] public void AssertStructs() { var struct1 = new Size(0, 0); var struct2 = new Size(1, 1); //This throws a format exception, "System.FormatException: Input string was not in a correct format." …

8
GetType () può mentire?
Basandomi sulla seguente domanda posta qualche giorno fa in SO: GetType () e polimorfismo e leggendo la risposta di Eric Lippert , ho iniziato a pensare se il fare GetType()non essere virtuale assicurasse davvero che un oggetto non potesse mentire al riguardo Type. Nello specifico, la risposta di Eric afferma …
94 c#  types 

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.