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
Tipi nullable: modo migliore per verificare null o zero in c #
Sto lavorando a un progetto in cui trovo che sto verificando quanto segue in molti, molti posti: if(item.Rate == 0 || item.Rate == null) { } più come curiosità che altro, qual è il modo migliore per verificare entrambi i casi? Ho aggiunto un metodo di supporto che è: public …
85 c#  null  zero 



4
Ottenere il System.Web.UI.Page corrente da HttpContext?
Questa è in realtà una domanda in due parti. Innanzitutto, HttpContext.Current corrisponde all'oggetto System.UI.Page corrente? E la seconda domanda, che è probabilmente correlata alla prima, è perché non posso usare quanto segue per vedere se la pagina corrente implementa un'interfaccia: private IWebBase FindWebBase() { if (HttpContext.Current as IWebBase != null) …



5
string.Empty vs null. Quale usi?
Recentemente un collega di lavoro mi ha detto di non usare string.Emptyquando si imposta una variabile di stringa ma di usarla nullcome inquina lo stack? Dice di non farlo string myString=string.Empty; ma fallo string mystring=null; Importa davvero? So che la stringa è un oggetto, quindi ha un senso. So che …
85 c#  .net  null  string 

5
Esempio di app SignalR Console
Esiste un piccolo esempio di un'app per console o winform che utilizza signalR per inviare un messaggio a un hub .net ?. Ho provato gli esempi .net e ho guardato il wiki, ma non ha senso per me la relazione tra l'hub (.net) e il client (app console) (non sono …
85 c#  signalr 

4
Determina su quale controllo è stato utilizzato ContextMenuStrip
Ho un ContextMenuStripche è assegnato a diverse caselle di riepilogo. Sto cercando di capire quando ContextMenuStripviene cliccato su cosa ListBoxè stato utilizzato. Ho provato il codice seguente come inizio ma non funziona. Il senderha il valore corretto, ma quando provo ad assegnare al menuSubmittedè nullo. private void MenuViewDetails_Click(object sender, EventArgs …

7
.NET dispone di un EventArgs <T> integrato?
Mi sto preparando a creare una classe EventArgs generica per argomenti evento che contengono un singolo argomento: public class EventArg&lt;T&gt; : EventArgs { // Property variable private readonly T p_EventData; // Constructor public EventArg(T data) { p_EventData = data; } // Property for EventArgs argument public T Data { get …
85 c#  generics  eventargs 


7
Operatore C # .Equals (), .ReferenceEquals () e ==
La mia comprensione di questi tre era: .Equals()test per l'uguaglianza dei dati (per la mancanza di una descrizione migliore). .Equals()può restituire True per istanze diverse dello stesso oggetto e questo è il metodo più comunemente ignorato. .ReferenceEquals() verifica se due oggetti sono o meno la stessa istanza e non possono …
85 c#  equality 

6
Modo affidabile per convertire un file in un byte []
Ho trovato il seguente codice sul web: private byte [] StreamFile(string filename) { FileStream fs = new FileStream(filename, FileMode.Open,FileAccess.Read); // Create a byte array of file stream length byte[] ImageData = new byte[fs.Length]; //Read block of bytes from stream into the byte array fs.Read(ImageData,0,System.Convert.ToInt32(fs.Length)); //Close the File Stream fs.Close(); return …
85 c# 

4
Come utilizzare TimeZoneInfo per ottenere l'ora locale durante l'ora legale?
Sto cercando di utilizzare DateTimeOffsetper trasmettere un momento specifico nel tempo in qualsiasi fuso orario. Non riesco a capire come utilizzare TimeZoneInfoper affrontare l'ora legale. var dt = DateTime.UtcNow; Console.WriteLine(dt.ToLocalTime()); var tz = TimeZoneInfo.FindSystemTimeZoneById("Central Standard Time"); var utcOffset = new DateTimeOffset(dt, TimeSpan.Zero); Console.WriteLine(utcOffset.ToOffset(tz.BaseUtcOffset)); Questo stampa: 6/2/2010 16:37:19 6/2/2010 3:37:19 PM …

5
Environment.GetFolderPath (… CommonApplicationData) restituisce ancora "C: \ Documents and Settings \" su Vista
A quanto ho capito, dovresti usare il Environment.GetFolderPathmetodo in modo da avere un codice indipendente dal sistema operativo ... Windows XP utilizza C:\Documents and Settings\. Windows Vista utilizza C:\ProgramDatae C:\Users. Sto usando il codice seguente su un computer Windows Vista e sta restituendo una C:\Documents and Settings\directory invece di C:\ProgramDatacome …
85 c#  .net 

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.