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

6
Impossibile creare un valore costante di tipo In questo contesto sono supportati solo tipi primitivi o tipi di enumerazione
Ricevo questo errore per la query di seguito Impossibile creare un valore costante di tipo API.Models.PersonProtocol. In questo contesto sono supportati solo tipi primitivi o tipi di enumerazione ppCombinedsotto è un IEnumerableoggetto di PersonProtocolType, che è costruito da concat di 2 PersonProtocolliste. Perché questo sta fallendo? Non possiamo usare la …


9
Convalida dell'indirizzo e-mail utilizzando gli attributi del tipo di dati ASP.NET MVC
Ho dei problemi con la convalida di un'e-mail. Nel mio modello: [Required(ErrorMessage = "Field can't be empty")] [DataType(DataType.EmailAddress, ErrorMessage = "E-mail is not valid")] public string ReceiverMail { get; set; } Secondo me: <script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script> <script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script> @Html.TextBoxFor(m => m.ReceiverMail, new { @placeholder="E-mail"}) <br /> @Html.ValidationMessageFor(m => m.ReceiverMail) …



10
Tipo di riferimento stringa C #?
So che "stringa" in C # è un tipo di riferimento. Questo è su MSDN. Tuttavia, questo codice non funziona come dovrebbe quindi: class Test { public static void Main() { string test = "before passing"; Console.WriteLine(test); TestI(test); Console.WriteLine(test); } public static void TestI(string test) { test = "after passing"; …
163 c#  string  reference  types 


7
Quando smaltire CancelTokenSource?
La classe CancellationTokenSourceè usa e getta. Una rapida occhiata in Reflector dimostra l'utilizzo di KernelEventuna (molto probabilmente) risorsa non gestita. Poiché CancellationTokenSourcenon ha un finalizzatore, se non lo eliminiamo, il GC non lo farà. D'altra parte, se si esaminano gli esempi elencati nell'articolo MSDN Cancellazione nei thread gestiti , solo …

22
Come formattare una stringa come numero di telefono in C #
Ho una stringa "1112224444" è un numero di telefono. Voglio formattare come 111-222-4444 prima di memorizzarlo in un file. È su un datarecord e preferirei poterlo fare senza assegnare un nuovo variabile. Stavo pensando: String.Format("{0:###-###-####}", i["MyPhone"].ToString() ); ma questo non sembra fare il trucco. ** AGGIORNARE ** Ok. Sono andato …



4
Che cos'è la reificazione?
So che Java implementa il polimorfismo parametrico (Generics) con la cancellazione. Capisco cos'è la cancellazione. So che C # implementa il polimorfismo parametrico con reificazione. So che può farti scrivere public void dosomething(List<String> input) {} public void dosomething(List<Int> input) {} o che puoi sapere in fase di esecuzione quale sia …
163 c#  generics  reification 

12
ObservableCollection non supporta il metodo AddRange, quindi ricevo una notifica per ogni elemento aggiunto, oltre a INotifyCollectionChanging?
Voglio essere in grado di aggiungere un intervallo e di essere aggiornato per l'intero volume. Voglio anche essere in grado di annullare l'azione prima che sia terminata (ad es. Modifica della raccolta oltre a "modificata"). D correlato Quale raccolta .Net per aggiungere più oggetti contemporaneamente e ricevere una notifica?

12
Cerca una stringa in Enum e restituisci Enum
Ho un elenco: public enum MyColours { Red, Green, Blue, Yellow, Fuchsia, Aqua, Orange } e ho una stringa: string colour = "Red"; Voglio essere in grado di tornare: MyColours.Red a partire dal: public MyColours GetColour(string colour) Finora ho: public MyColours GetColours(string colour) { string[] colours = Enum.GetNames(typeof(MyColours)); int[] values …
163 c#  string  enumeration 


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.