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





5
Utilizzo di async-waitit su .net 4
Al momento sto iniziando a creare un'applicazione che trarrebbe molto profitto dalla funzionalità asincrona di C # 5. Ma non sono sicuro di quale versione di VS e del runtime asincrono utilizzare. Guardando i grafici di popolarità del sistema operativo, dovrò supportare Windows XP per altri tre anni circa. Sembra …

2
Qual è la dimensione di un booleano in C #? Ci vogliono davvero 4 byte?
Ho due strutture con matrici di byte e booleane: using System.Runtime.InteropServices; [StructLayout(LayoutKind.Sequential, Pack = 4)] struct struct1 { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)] public byte[] values; } [StructLayout(LayoutKind.Sequential, Pack = 4)] struct struct2 { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)] public bool[] values; } E il seguente codice: class main { public static …
137 c#  interop 

8
Specifica di un formato DateTime personalizzato durante la serializzazione con Json.Net
Sto sviluppando un'API per esporre alcuni dati utilizzando l'API Web ASP.NET. In una delle API, il cliente vuole che noi esponiamo la data nel yyyy-MM-ddformato. Non voglio cambiare le impostazioni globali (ad es. GlobalConfiguration.Configuration.Formatters.JsonFormatter) Per quello poiché è molto specifico per questo client. E lo faccio sviluppandolo in una soluzione …





8
Come confrontare DateTime in C #?
Non voglio che l'utente fornisca la data o l'ora di ritorno. Come posso confrontare se la data e l'ora inserite sono MENO rispetto all'ora corrente? Se la data e l'ora correnti sono 17-giu-2010, 12:25, desidero che l'utente non possa indicare la data prima del 17 giugno -2010 e l'ora prima …
137 c#  .net  datetime 

5
Perché CancelToken è separato da CancelTokenSource?
Sto cercando una logica del perché .NET CancellationTokenstruct è stato introdotto oltre alla CancellationTokenSourceclasse. Capisco come utilizzare l'API, ma voglio anche capire perché è stato progettato in questo modo. Cioè, perché abbiamo: var cts = new CancellationTokenSource(); SomeCancellableOperation(cts.Token); ... public void SomeCancellableOperation(CancellationToken token) { ... token.ThrowIfCancellationRequested(); ... } invece di …

8
.Net Core Unit Testing - Mock IOptions <T>
Sento che mi manca qualcosa di veramente ovvio qui. Ho delle classi che richiedono l'iniezione di opzioni usando il modello IONet Core IOptions (?). Quando vado al test unitario di quella classe, voglio prendere in giro varie versioni delle opzioni per convalidare la funzionalità della classe. Qualcuno sa come deridere …

13
Posso "moltiplicare" una stringa (in C #)?
Supponiamo che io abbia una stringa, ad esempio, string snip = "&lt;/li&gt;&lt;/ul&gt;"; Voglio sostanzialmente scriverlo più volte, a seconda del valore intero. string snip = "&lt;/li&gt;&lt;/ul&gt;"; int multiplier = 2; // TODO: magic code to do this // snip * multiplier = "&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;"; EDIT: So che posso facilmente scrivere la …

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.