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


14
RedirectToAction con parametro
Ho un'azione che chiamo da un'ancora così, Site/Controller/Action/IDdove IDè un int. Successivamente devo reindirizzare a questa stessa azione da un controller. C'è un modo intelligente per farlo? Attualmente sto IDnascondendo tempdata, ma quando premi F5 per aggiornare di nuovo la pagina dopo essere tornato indietro, i tempdata scompaiono e la …


4
C # equivalente di SQL Server DataTypes
Per i seguenti tipi di dati di SQL Server, quale sarebbe il tipo di dati corrispondente in C #? Numerici esatti bigint numeric bit smallint decimal smallmoney int tinyint money Numeri approssimativi float real Data e ora date datetimeoffset datetime2 smalldatetime datetime time Stringhe di caratteri char varchar text Stringhe …
594 c#  .net  sql-server 



10
Quali sono i veri vantaggi di ExpandoObject?
La classe ExpandoObject che viene aggiunta a .NET 4 consente di impostare arbitrariamente le proprietà su un oggetto in fase di runtime. Ci sono dei vantaggi rispetto all'utilizzo di una Dictionary<string, object>, o addirittura di una Hashtable ? Per quanto posso dire, questo non è altro che una tabella hash …
587 c#  .net  .net-4.0  c#-4.0 

24
Come verificare se un numero è una potenza di 2
Oggi avevo bisogno di un semplice algoritmo per verificare se un numero è una potenza di 2. L'algoritmo deve essere: Semplice Corretto per qualsiasi ulongvalore. Ho pensato a questo semplice algoritmo: private bool IsPowerOfTwo(ulong number) { if (number == 0) return false; for (ulong power = 1; power > 0; …
585 c#  algorithm  math 

22
Operazione cross-thread non valida: controllo a cui si accede da un thread diverso dal thread su cui è stato creato
Ho uno scenario. (Windows Form, C #, .NET) Esiste un modulo principale che ospita alcuni controlli utente. Il controllo utente esegue alcune operazioni con dati pesanti, in modo tale che se chiamo direttamente il UserControl_Loadmetodo l'interfaccia utente non risponde per la durata dell'esecuzione del metodo di caricamento. Per ovviare a …

30
Come faccio a creare una casella di testo che accetta solo numeri?
Ho un'app Windows Form con un controllo casella di testo che voglio accettare solo valori interi. In passato ho fatto questo tipo di convalida sovraccaricando l'evento KeyPress e rimuovendo i caratteri che non corrispondevano alle specifiche. Ho esaminato il controllo MaskedTextBox ma vorrei una soluzione più generale che potesse funzionare …
583 c#  .net  winforms  textbox 

18
Casi multipli nell'istruzione switch
Esiste un modo per scorrere più dichiarazioni di casi senza dichiarare case value:ripetutamente? So che funziona: switch (value) { case 1: case 2: case 3: // Do some stuff break; case 4: case 5: case 6: // Do some different stuff break; default: // Default stuff break; } ma mi …

14
Come posso salvare le impostazioni dell'applicazione in un'applicazione Windows Form?
Quello che voglio ottenere è molto semplice: ho un'applicazione Windows Forms (.NET 3.5) che utilizza un percorso per leggere le informazioni. Questo percorso può essere modificato dall'utente, utilizzando il modulo opzioni che fornisco. Ora, voglio salvare il valore del percorso in un file per un uso successivo. Questa sarebbe una …

18
Qual è il {get; impostato; } sintassi in C #?
Sto imparando ASP.NET MVC e posso leggere documenti in inglese, ma non capisco davvero cosa sta succedendo in questo codice: public class Genre { public string Name { get; set; } } Cosa significa questo { get; set; }?
577 c#  properties 



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.