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

22
Impossibile aggiornare EntitySet - perché ha un DefiningQuery e non esiste alcun elemento <UpdateFunction>
Sto usando Entity Framework 1 con .net 3.5. Sto facendo qualcosa di semplice come questo: var roomDetails = context.Rooms.ToList(); foreach (var room in roomDetails) { room.LastUpdated = DateTime.Now; } Ricevo questo errore quando provo a fare: context.SaveChanges(); Ottengo l'errore: Impossibile aggiornare EntitySet - perché ha un DefiningQuery e non esiste …

6
Calcola il tempo di esecuzione di un metodo
Possibile duplicato: come misurare la durata di una funzione? Ho un metodo I / O che richiede tempo che copia i dati da una posizione a un'altra. Qual è il modo migliore e più reale per calcolare i tempi di esecuzione? Thread? Timer? Stopwatch? Qualche altra soluzione? Voglio quello più …
533 c#  .net  timer  io  stopwatch 


13
Come ignorare una proprietà in classe se nulla, usando json.net
sto usando Json.NET per serializzare una classe su JSON. Ho la classe in questo modo: class Test1 { [JsonProperty("id")] public string ID { get; set; } [JsonProperty("label")] public string Label { get; set; } [JsonProperty("url")] public string URL { get; set; } [JsonProperty("item")] public List&lt;Test2&gt; Test2List { get; set; } …
529 c#  json.net 

8
Come funziona esattamente il blocco?
Vedo che per l'utilizzo di oggetti che non sono thread-safe, avvolgiamo il codice con un lucchetto come questo: private static readonly Object obj = new Object(); lock (obj) { // thread unsafe code } Quindi cosa succede quando più thread accedono allo stesso codice (supponiamo che sia in esecuzione in …



17
Quale "configurazione aggiuntiva" è necessaria per fare riferimento a un assembly in modalità mista .NET 2.0 in un progetto .NET 4.0?
Ho un progetto in cui mi piacerebbe usare alcune delle funzionalità di .NET 4.0, ma un requisito fondamentale è che posso usare il framework System.Data.SQLite che viene compilato contro 2.X. Vedo che ciò è possibile come la risposta accettata qui, ma non vedo come raggiungerlo. Quando provo ad eseguire il …


22
Copia l'intero contenuto di una directory in C #
Voglio copiare l'intero contenuto di una directory da una posizione all'altra in C #. Non sembra esserci un modo per farlo usando le System.IOclassi senza molta ricorsione. Esiste un metodo in VB che possiamo usare se aggiungiamo un riferimento a Microsoft.VisualBasic: new Microsoft.VisualBasic.Devices.Computer(). FileSystem.CopyDirectory( sourceFolder, outputFolder ); Sembra un brutto …
524 c#  .net  directory  copy 



10
Il modo migliore per ottenere il percorso della cartella dell'applicazione
Vedo che ci sono alcuni modi per ottenere il percorso della cartella dell'applicazione: Application.StartupPath System.IO.Path.GetDirectoryName( System.Reflection.Assembly.GetExecutingAssembly().Location) AppDomain.CurrentDomain.BaseDirectory System.IO.Directory.GetCurrentDirectory() Environment.CurrentDirectory System.IO.Path.GetDirectoryName( System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) System.IO.Path.GetDirectory(Application.ExecutablePath) Qual è il modo migliore a seconda della situazione?
515 c#  .net 

14
Equivalente programmatico di default (Tipo)
Sto usando il riflesso per scorrere Typele proprietà di un e impostare alcuni tipi sul loro valore predefinito. Ora, potrei fare un interruttore sul tipo e impostare default(Type)esplicitamente, ma preferirei farlo in una riga. Esiste un equivalente programmatico di default?
514 c#  reflection  default 

6
Modo corretto di inizializzare un dizionario C # con valori?
Sto creando un dizionario in un file C # con il seguente codice: private readonly Dictionary&lt;string, XlFileFormat&gt; FILE_TYPE_DICT = new Dictionary&lt;string, XlFileFormat&gt; { {"csv", XlFileFormat.xlCSV}, {"html", XlFileFormat.xlHtml} }; C'è una linea rossa sotto newcon l'errore: La funzione "inizializzatore di raccolta" non può essere utilizzata perché non fa parte delle specifiche …
514 c#  dictionary 

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.