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


12
Quando dovrei usare il doppio anziché il decimale?
Posso citare tre vantaggi nell'uso double(o float) invece di decimal: Usa meno memoria. Più veloce perché le operazioni matematiche in virgola mobile sono supportate nativamente dai processori. Può rappresentare un intervallo più ampio di numeri. Ma questi vantaggi sembrano applicarsi solo alle operazioni di calcolo intensivo, come quelle che si …

11
Dato un percorso del filesystem, esiste un modo più breve per estrarre il nome del file senza la sua estensione?
Programma in WPF C #. Ho ad esempio il seguente percorso: C:\Program Files\hello.txt e voglio estrarre helloda esso. Il percorso è stringrecuperato da un database. Attualmente sto usando il seguente codice per dividere il percorso '\'e poi dividerlo di nuovo per '.': string path = "C:\\Program Files\\hello.txt"; string[] pathArr = …

16
Qual è lo scopo di nameof?
La versione 6.0 ha una nuova funzionalità di nameof, ma non riesco a capirne lo scopo, in quanto prende semplicemente il nome della variabile e lo cambia in una stringa durante la compilazione. Ho pensato che potesse avere qualche scopo durante l'utilizzo, <T>ma quando ci provo nameof(T)mi stampa solo un …
264 c#  .net  c#-6.0  nameof 


5
Autenticazione JWT per l'API Web ASP.NET
Sto cercando di supportare il token bearer JWT (token Web JSON) nella mia applicazione API Web e mi sto perdendo. Vedo il supporto per .NET Core e per le applicazioni OWIN. Attualmente sto ospitando la mia applicazione in IIS. Come posso ottenere questo modulo di autenticazione nella mia applicazione? È …

10
Come posso far girare il cursore sul cursore di attesa?
Ho un'applicazione C # che consente agli utenti di accedervi e, poiché l'algoritmo di hashing è costoso, ci vuole un po 'di tempo per farlo. Come posso visualizzare il cursore di attesa / occupato (di solito la clessidra) per far sapere loro che il programma sta facendo qualcosa? Il progetto …
263 c#  .net  winforms  cursor 

16
Lettura / scrittura di un file INI
Esiste una classe nel framework .NET in grado di leggere / scrivere file .ini standard: [Section] <keyname>=<value> ... Delphi ha il TIniFilecomponente e voglio sapere se esiste qualcosa di simile per C #?
263 c#  .net  ini 

26
Qual è la differenza tra un int e un intero in Java e C #?
Stavo leggendo More Joel on Software quando mi sono imbattuto in Joel Spolsky dicendo qualcosa su un particolare tipo di programmatore che conosceva la differenza tra an inte an Integerin Java / C # (Linguaggi di programmazione orientata agli oggetti). Allora, qual è la differenza?
262 c#  java  integer  int 

7
Valori di ritorno diversi la prima e la seconda volta con Moq
Ho un test come questo: [TestCase("~/page/myaction")] public void Page_With_Custom_Action(string path) { // Arrange var pathData = new Mock<IPathData>(); var pageModel = new Mock<IPageModel>(); var repository = new Mock<IPageRepository>(); var mapper = new Mock<IControllerMapper>(); var container = new Mock<IContainer>(); container.Setup(x => x.GetInstance<IPageRepository>()).Returns(repository.Object); repository.Setup(x => x.GetPageByUrl<IPageModel>(path)).Returns(() => pageModel.Object); pathData.Setup(x => x.Action).Returns("myaction"); pathData.Setup(x …
262 c#  unit-testing  nunit  moq 

27
Convertire un elenco generico / enumerabile in DataTable?
Ho alcuni metodi che restituiscono diversi elenchi generici. Esiste in .net un metodo statico di classe o qualsiasi altra cosa per convertire qualsiasi elenco in un datatable? L'unica cosa che posso immaginare è usare Reflection per farlo. SE ho questo: List<Whatever> whatever = new List<Whatever>(); (Questo prossimo codice non funziona …
261 c#  list  generics  datatable 


9
Bundler non inclusi i file .min
Ho uno strano problema con il bundler mvc4 che non include i file con estensione .min.js Nella mia classe BundleConfig, dichiaro public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/Scripts/jquery") .Include("~/Scripts/jquery-1.8.0.js") .Include("~/Scripts/jquery.tmpl.min.js")); } A mio avviso, dichiaro <html> <head> @Scripts.Render("~/Scripts/jquery") </head><body>test</body> </html> E quando viene eseguito il rendering, esegue solo il …

11
Differenze nei metodi di confronto delle stringhe in C #
Il confronto delle stringhe in C # è piuttosto semplice. In effetti ci sono diversi modi per farlo. Ne ho elencati alcuni nel blocco di seguito. Ciò di cui sono curioso sono le differenze tra loro e quando uno dovrebbe essere usato rispetto agli altri? Si dovrebbe evitare a tutti …
261 c#  string  comparison 


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.