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


8
Come posso dividere e tagliare una corda in parti tutte su una riga?
Voglio dividere questa linea: string line = "First Name ; string ; firstName"; in una serie delle loro versioni tagliate: "First Name" "string" "firstName" Come posso fare tutto questo su una riga? Quanto segue mi dà un errore "impossibile convertire il tipo void": List<string> parts = line.Split(';').ToList().ForEach(p => p.Trim());
124 c#  .net  split  trim 

8
Perché è necessario eseguire il cast di un'espressione lambda quando viene fornita come un semplice parametro Delegate
Prendi il metodo System.Windows.Forms.Control.Invoke (metodo Delegate) Perché questo dà un errore in fase di compilazione: string str = "woop"; Invoke(() => this.Text = str); // Error: Cannot convert lambda expression to type 'System.Delegate' // because it is not a delegate type Eppure funziona bene: string str = "woop"; Invoke((Action)(() => …
124 c#  c#-3.0  delegates  lambda 


8
Ottieni sottostringa: tutto prima di un determinato carattere
Sto cercando di capire il modo migliore per ottenere tutto prima del carattere - in una stringa. Di seguito sono riportate alcune stringhe di esempio. La lunghezza della stringa prima di - varia e può essere qualsiasi lunghezza 223232-1.jpg 443-2.jpg 34443553-5.jpg quindi ho bisogno del valore che va dall'indice iniziale …
124 c# 

15
Fermare il "Ding" quando si preme Invio
Ho un'applicazione Windows Form molto semplice. E, in Windows (o, almeno in applicazioni Windows Form), quando si preme Invio all'interno di un controllo TextBox a riga singola, si sente un Ding. È un suono sgradevole, che indica che non puoi inserire una nuova riga, perché è un TextBox a riga …

8
Un'istruzione LINQ è più veloce di un ciclo "foreach"?
Sto scrivendo un gestore di rendering mesh e ho pensato che sarebbe stata una buona idea raggruppare tutte le mesh che utilizzano lo stesso shader e quindi renderizzarle mentre sono in quel passaggio dello shader. Attualmente sto utilizzando un foreachloop, ma mi chiedevo se l'utilizzo di LINQ potrebbe darmi un …
124 c#  performance  linq  foreach 

10
Deserializzare una proprietà ma non serializzarla con json.net
Abbiamo alcuni file di configurazione che sono stati generati serializzando oggetti C # con Json.net. Vorremmo migrare una proprietà della classe serializzata dall'essere una semplice proprietà enum a una proprietà di classe. Un modo semplice per farlo sarebbe lasciare la vecchia proprietà enum sulla classe e fare in modo che …
124 c#  json.net 

5
La modifica del cursore in WPF a volte funziona, a volte no
Su molti dei miei controlli utente, cambio il cursore usando this.Cursor = Cursors.Wait; quando clicco su qualcosa. Ora voglio fare la stessa cosa su una pagina WPF facendo clic su un pulsante. Quando passo il mouse sul mio pulsante, il cursore si trasforma in una mano, ma quando lo faccio …
123 c#  wpf 

11
Come rilevare il tasto attualmente premuto?
In Windows Forms puoi conoscere, in ogni momento, la posizione corrente del cursore grazie alla classe Cursors . La stessa cosa non sembra essere disponibile per la tastiera. È possibile sapere se, ad esempio, Shiftviene premuto il tasto? È assolutamente necessario rintracciare ogni notifica da tastiera (eventi KeyDown e KeyUp)?
123 c#  .net  winforms  keyboard 

14
Come posso rimuovere i tag HTML da una stringa in ASP.NET?
Utilizzando ASP.NET, come posso rimuovere i tag HTML da una determinata stringa in modo affidabile (cioè senza usare regex)? Sto cercando qualcosa come PHP strip_tags. Esempio: <ul><li>Hello</li></ul> Produzione: "Ciao" Sto cercando di non reinventare la ruota, ma finora non ho trovato nulla che soddisfi le mie esigenze.
123 c#  asp.net  html  regex  string 


6
Come RedirectToAction in ASP.NET MVC senza perdere i dati della richiesta
Utilizzando ASP.NET MVC esistono situazioni (come l'invio di moduli) che potrebbero richiedere un file RedirectToAction. Una di queste situazioni è quando si verificano errori di convalida dopo l'invio di un modulo e si deve reindirizzare nuovamente al modulo, ma si desidera che l'URL rifletta l'URL del modulo, non la pagina …
123 c#  asp.net-mvc 


6
Resharper Ctrl-T mapping perso
Mi sembra di aver perso la mappatura Resharper Ctrl+ Tper trovare velocemente le classi, ho provato le soluzioni qui descritte: Le scelte rapide da tastiera non sono attive in Visual Studio con Resharper installato Nello specifico la risposta accettata: Vorrei prima provare a ripristinare tutte le impostazioni di Visual Studio …

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.