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



11
Come faccio a mostrare un output / finestra della console in un'applicazione moduli?
Per rimanere bloccati subito, un esempio molto semplice: using System; using System.Windows.Forms; class test { static void Main() { Console.WriteLine("test"); MessageBox.Show("test"); } } Se lo compilo con le opzioni predefinite (usando csc dalla riga di comando), come previsto, verrà compilato in un'applicazione console. Inoltre, poiché ho importato System.Windows.Forms, mostrerà anche …

19
Come generare nomi di file univoci in C #
Ho implementato un algoritmo che genererà nomi univoci per i file che verranno salvati sul disco rigido. Sto aggiungendo DateTime: ore, minuti, secondi e millisecondi, ma genera comunque un nome duplicato di file perché sto caricando più file alla volta. Qual è la soluzione migliore per generare nomi univoci per …
131 c# 

15
Calcola un hash MD5 da una stringa
Uso il seguente codice C # per calcolare un hash MD5 da una stringa. Funziona bene e genera una stringa esadecimale di 32 caratteri come questa: 900150983cd24fb0d6963f7d28e17f72 string sSourceData; byte[] tmpSource; byte[] tmpHash; sSourceData = "MySourceData"; //Create a byte array from source data. tmpSource = ASCIIEncoding.ASCII.GetBytes(sSourceData); tmpHash = new MD5CryptoServiceProvider().ComputeHash(tmpSource); …
131 c#  md5 

8
Metodo anonimo nella chiamata Invoke
Avere un po 'di problemi con la sintassi in cui vogliamo chiamare un delegato in modo anonimo all'interno di Control.Invoke. Abbiamo provato una serie di approcci diversi, tutti inutilmente. Per esempio: myControl.Invoke(delegate() { MyMethod(this, new MyEventArgs(someParameter)); }); dove someParameter è locale a questo metodo Quanto sopra comporterà un errore del …

4
Esempio di tubi con nome
Come posso scrivere un semplice - minimo indispensabile per farlo funzionare - applicazione di test che illustra come usare IPC / Named Pipes? Ad esempio, come si potrebbe scrivere un'applicazione console in cui il Programma 1 dice "Hello World" al Programma 2 e il Programma 2 riceve un messaggio e …
131 c#  ipc  named-pipes 

13
Sottolineaturare o non sottolineare, questa è la domanda
Ci sono problemi con il non prefisso dei campi privati ​​con un carattere di sottolineatura in C # se la versione binaria verrà utilizzata da altri linguaggi del framework? Ad esempio, poiché C # fa distinzione tra maiuscole e minuscole, puoi chiamare un campo "pippo" e la proprietà pubblica "pippo" …
131 c# 

10
Panoramica e zoom dell'immagine
Voglio creare un semplice visualizzatore di immagini in WPF che consentirà all'utente di: Panoramica (trascinando l'immagine con il mouse). Zoom (con un cursore). Mostra sovrapposizioni (selezione rettangolo per esempio). Mostra immagine originale (se necessario con barre di scorrimento). Puoi spiegarci come si fa? Non ho trovato un buon campione sul …
131 c#  wpf  xaml  zoom  pan 

15
Come scorrere i valori di un Enum con flag?
Se ho una variabile che contiene un enum di flag, posso in qualche modo scorrere i valori dei bit in quella specifica variabile? O devo usare Enum.GetValues ​​per scorrere su tutto l'enum e verificare quali sono impostati?
131 c#  enums  enum-flags 


8
La sequenza non contiene elementi?
Attualmente sto usando una singola query in due punti per ottenere una riga da un database. BlogPost post = (from p in dc.BlogPosts where p.BlogPostID == ID select p).Single(); La query va bene quando si recupera la riga per inserire i dati nelle caselle di testo, ma restituisce un errore …
131 c#  linq 

5
async attende il ritorno Task
Qualcuno può spiegare cosa significa questo in un metodo sincrono? Se provo a cambiare il metodo per asyncpoi VS mi lamento. Questo funziona: public Task MethodName() { return Task.FromResult<object>(null); } Questo non funziona: public async Task MethodName() { return Task.FromResult<object>(null); } Quindi sostanzialmente vorrei sapere cosa significa esattamente questo: Task.FromResult<object>(null);

3
Restituisce il file nell'API Web ASP.Net Core
Problema Voglio restituire un file nel mio controller API Web ASP.Net, ma tutti i miei approcci restituiscono HttpResponseMessagecome JSON. Codice finora public async Task<HttpResponseMessage> DownloadAsync(string id) { var response = new HttpResponseMessage(HttpStatusCode.OK); response.Content = new StreamContent({{__insert_stream_here__}}); response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream"); return response; } Quando chiamo questo endpoint nel mio browser, …


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.