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


3
Perché la mia domanda trascorre il 24% della sua vita facendo un controllo nullo?
Ho un albero decisionale binario critico per le prestazioni e vorrei concentrare questa domanda su una singola riga di codice. Il codice per l'iteratore dell'albero binario è di seguito con i risultati dell'esecuzione dell'analisi delle prestazioni rispetto ad esso. public ScTreeNode GetNodeForState(int rootIndex, float[] inputs) { 0.2% ScTreeNode node = …


7
Sviluppa app Android usando C #
È possibile scrivere un'app Android utilizzando C #? C'è un'API o qualcosa del genere? È gratuito per lo sviluppo personale e commerciale? Cosa devo installare per avere un modello di progetto Android nel mio Visual Studio?
104 c#  android  mono 

9
Ottenere le dimensioni dell'immagine senza leggere l'intero file
Esiste un modo economico per ottenere le dimensioni di un'immagine (jpg, png, ...)? Preferibilmente, vorrei ottenere questo risultato utilizzando solo la libreria di classi standard (a causa delle restrizioni di hosting). So che dovrebbe essere relativamente facile leggere l'intestazione dell'immagine e analizzarla da solo, ma sembra che qualcosa del genere …


10
come cambiare lo spazio dei nomi dell'intero progetto?
Sto modificando l'applicazione demo da questo articolo: http://msdn.microsoft.com/en-us/magazine/dd419663.aspx Devo aggiornare tutti i file per utilizzare il mio spazio dei nomi, ad esempio ora il file si trova qui: MySolution\MyApp\DemoApp\ViewModel\MainWindowViewModel.cs sta usando tale spazio dei nomi: namespace DemoApp.ViewModel { /// <summary> /// The ViewModel for the application's main window. /// </summary> …
104 c#  visual-studio 

8
Quando usare ref e quando non è necessario in C #
Ho un oggetto che è il mio stato in memoria del programma e ho anche alcune altre funzioni di lavoro a cui passo l'oggetto per modificare lo stato. L'ho passato per riferimento alle funzioni di lavoro. Tuttavia mi sono imbattuto nella seguente funzione. byte[] received_s = new byte[2048]; IPEndPoint tmpIpEndPoint …
104 c#  ref 

12
Come testate i metodi privati ​​con NUnit?
Mi chiedo come utilizzare correttamente NUnit. Innanzitutto, ho creato un progetto di test separato che utilizza il mio progetto principale come riferimento. Ma in tal caso, non sono in grado di testare metodi privati. La mia ipotesi era che dovessi includere il mio codice di prova nel mio codice principale …

11
Come configurare il timeout di connessione del socket
Quando il client tenta di connettersi a un indirizzo IP disconnesso, c'è un lungo timeout di oltre 15 secondi ... Come possiamo ridurre questo timeout? Qual è il metodo per configurarlo? Il codice che sto usando per impostare una connessione socket è il seguente: try { m_clientSocket = new Socket( …
104 c#  sockets  timeout 



3
Quando utilizzare quale modello di disegno? [chiuso]
Chiuso . Questa domanda deve essere più mirata . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 2 anni fa . Migliora questa domanda Mi piacciono molto i modelli di design, ma trovo …


10
Problema durante il recupero di AssemblyVersion in una pagina Web utilizzando Razor / MVC3
Sto usando il codice seguente in un piè di pagina nel mio file _Layout.cshtml per inserire i dati della versione di AssemblyInfo nel piè di pagina di ogni pagina del mio sito MVC3. Però: @System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString() Stampa solo nel piè di pagina: Revision 0.0.0.0 Quando ho modificato la visualizzazione per visualizzare …

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.