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

7
Funzionalità di C # 6.0 che non funzionano con Visual Studio 2015
Sto testando Visual Studio 2015 con C # 6.0 ma le funzionalità del linguaggio non funzionano. In un'applicazione Web MVC, viene compilato il seguente codice: if (!string.IsNullOrWhiteSpace(Model.Profile?.TypeName)) { // More logic here... } Tuttavia, quando eseguo l'applicazione tramite Debug e IIS Express, viene visualizzato il seguente errore: CS1525: Termine di …

16
Proprietà vs metodi
Domanda veloce: quando decidi di usare le proprietà (in C #) e quando decidi di usare i metodi? Siamo impegnati in questo dibattito e abbiamo trovato alcune aree in cui è discutibile se dovremmo usare una proprietà o un metodo. Un esempio è questo: public void SetLabel(string text) { Label.Text …
135 c#  properties  methods 

21
Come posso avere una casella combinata associata a enum con formattazione di stringa personalizzata per i valori di enum?
Nel post Enum ToString , viene descritto un metodo per utilizzare l'attributo personalizzato in DescriptionAttributequesto modo: Enum HowNice { [Description("Really Nice")] ReallyNice, [Description("Kinda Nice")] SortOfNice, [Description("Not Nice At All")] NotNice } E poi, chiami una funzione GetDescription, usando la sintassi come: GetDescription<HowNice>(NotNice); // Returns "Not Nice At All" Ma questo …
135 c#  combobox  enums 



5
Metodi di azione ambigui ASP.NET MVC
Ho due metodi d'azione in conflitto. Fondamentalmente, voglio essere in grado di accedere alla stessa vista utilizzando due percorsi diversi, tramite l'ID di un articolo o il nome dell'articolo e i suoi genitori (gli articoli possono avere lo stesso nome tra genitori diversi). È possibile utilizzare un termine di ricerca …

4
Vincolo di tipo multiplo di metodo generico (OR)
Leggendo questo , ho imparato che era possibile consentire a un metodo di accettare parametri di più tipi rendendolo un metodo generico. Nell'esempio, il seguente codice viene utilizzato con un vincolo di tipo per garantire che "U" sia un IEnumerable<T>. public T DoSomething<U, T>(U arg) where U : IEnumerable<T> { …
135 c#  asp.net-mvc-3  types 


5
Deserializza invece la stringa TextReader
Voglio cambiare il mio codice da: string path = @"c:\Directory\test.xml"; XmlSerializer s = new XmlSerializer(typeof(Car)); TextReader r = new StreamReader(path); Car car = (Car)s.Deserialize(r); r.Close(); in codice che converte un XML in una stringa, quindi converte la stringa nell'oggetto Car. È possibile?
135 c#  xml  serialization 


7
C # ha un equivalente a encodeURIComponent () di JavaScript?
In JavaScript: encodeURIComponent("©√") == "%C2%A9%E2%88%9A" Esiste un equivalente per le applicazioni C #? Per sfuggire ai caratteri HTML ho usato: txtOut.Text = Regex.Replace(txtIn.Text, @"[\u0080-\uFFFF]", m => @"&#" + ((int)m.Value[0]).ToString() + ";"); Ma non sono sicuro di come convertire la corrispondenza nel formato esadecimale corretto utilizzato da JS. Ad esempio questo …

8
Cosa fa SynchronizationContext?
Nel libro Programmazione C #, contiene alcuni esempi di codice su SynchronizationContext: SynchronizationContext originalContext = SynchronizationContext.Current; ThreadPool.QueueUserWorkItem(delegate { string text = File.ReadAllText(@"c:\temp\log.txt"); originalContext.Post(delegate { myTextBox.Text = text; }, null); }); Sono un principiante nei thread, quindi per favore rispondi in dettaglio. Innanzitutto, non so cosa significhi contesto, cosa salva il …
135 c#  .net  multithreading 




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.