Als «c#» getaggte Fragen

C # (ausgesprochen "siehe scharf") ist eine statische Typisierungsprogrammiersprache mit mehreren Paradigmen, die von Microsoft entwickelt wurde. C # -Code zielt normalerweise auf die .NET-Tools und -Laufzeiten von Microsoft ab, zu denen unter anderem .NET Framework, .NET Core und Xamarin gehören. Verwenden Sie dieses Tag für Fragen zu Code, der in der formalen Spezifikation von C # oder C # geschrieben ist.

12
Der einfachste Weg, Arrays in C # zu vergleichen
Arrays.equals()Ermöglicht in Java den einfachen Vergleich des Inhalts von zwei Basisarrays (Überladungen sind für alle Basistypen verfügbar). Gibt es so etwas in C #? Gibt es eine "magische" Möglichkeit, den Inhalt von zwei Arrays in C # zu vergleichen?
177 c#  .net  arrays  compare 


6
Ist es möglich, C # -Codefragmente dynamisch zu kompilieren und auszuführen?
Ich habe mich gefragt, ob es möglich ist, C # -Codefragmente in einer Textdatei (oder einem beliebigen Eingabestream) zu speichern und diese dann dynamisch auszuführen. Unter der Annahme, dass das, was mir zur Verfügung gestellt wird, in jedem Main () -Block gut kompiliert werden kann, ist es möglich, diesen Code …
177 c# 

10
Gibt es eine Möglichkeit, die Kultur für eine gesamte Anwendung festzulegen? Alle aktuellen Threads und neuen Threads?
Gibt es eine Möglichkeit, die Kultur für eine gesamte Anwendung festzulegen? Alle aktuellen Threads und neuen Threads? Wir haben den Namen der Kultur in einer Datenbank gespeichert, und wenn unsere Anwendung startet, tun wir dies CultureInfo ci = new CultureInfo(theCultureString); Thread.CurrentThread.CurrentCulture = ci; Thread.CurrentThread.CurrentUICulture = ci; Aber dies geht natürlich …



18
Entfernen Sie nachgestellte Nullen
Ich habe einige Felder von einer Sammlung als zurückgegeben 2.4200 2.0044 2.0000 Ich möchte Ergebnisse wie 2.42 2.0044 2 Ich habe es mit versucht String.Format, aber es kehrt zurück 2.0000und setzt es so, dass auch N0die anderen Werte gerundet werden.
177 c#  .net  decimal 

17
Max oder Standard?
Was ist der beste Weg, um den Max-Wert aus einer LINQ-Abfrage zu erhalten, die möglicherweise keine Zeilen zurückgibt? Wenn ich es nur tue Dim x = (From y In context.MyTable _ Where y.MyField = value _ Select y.MyCounter).Max Ich erhalte eine Fehlermeldung, wenn die Abfrage keine Zeilen zurückgibt. ich könnte …
176 c#  .net  linq  linq-to-sql 

6
Warum erhalte ich eine Ausnahme mit der Meldung "Ungültiges Setup für ein nicht virtuelles (in VB überschreibbares) Mitglied ..."?
Ich habe einen Komponententest, bei dem ich eine nicht virtuelle Methode verspotten muss, die einen Bool-Typ zurückgibt public class XmlCupboardAccess { public bool IsDataEntityInXmlCupboard(string dataId, out string nameInCupboard, out string refTypeInCupboard, string nameTemplate = null) { return IsDataEntityInXmlCupboard(_theDb, dataId, out nameInCupboard, out refTypeInCupboard, nameTemplate); } } Ich habe also ein …
176 c#  unit-testing  moq 

12
ToList () - Erstellt es eine neue Liste?
Nehmen wir an, ich habe eine Klasse public class MyObject { public int SimpleInt{get;set;} } Und ich habe eine List<MyObject>, und ich ToList()es und dann eine der ändern SimpleInt, wird meine Änderung wieder auf die ursprüngliche Liste weitergegeben. Mit anderen Worten, was wäre die Ausgabe der folgenden Methode? public void …
176 c#  linq 

4
Wie kann ich eine Liste <T> durchlaufen und jedes Element abrufen?
Wie kann ich eine Liste durchlaufen und jedes Element abrufen? Ich möchte, dass die Ausgabe folgendermaßen aussieht: Console.WriteLine("amount is {0}, and type is {1}", myMoney.amount, myMoney.type); Hier ist mein Code: static void Main(string[] args) { List&lt;Money&gt; myMoney = new List&lt;Money&gt; { new Money{amount = 10, type = "US"}, new Money{amount …
176 c#  for-loop  collections 


1
Fragen Sie die lokale Bitcoin-Blockchain mit C # .NET ab
Ich versuche, den Kontostand einer bestimmten Bitcoin-Adresse zu überprüfen, indem ich NUR die lokal gespeicherte Blockchain verwende (heruntergeladen über Bitcoin Core). Ähnliches (mit NBitCoin und / oder QBitNinja), jedoch ohne Zugriff auf das Netzwerk: private static readonly QBitNinjaClient client = new QBitNinjaClient(Network.Main); public decimal CheckBalance(BitcoinPubKeyAddress address) { var balanceModel = …
175 c#  .net  bitcoin  blockchain 

5
Wie protokolliere ich ALLE Ausnahmen global für eine C # MVC4-WebAPI-App?
Hintergrund Ich entwickle eine API-Service-Schicht für einen Client und wurde aufgefordert, alle Fehler global abzufangen und zu protokollieren. Während also so etwas wie ein unbekannter Endpunkt (oder eine unbekannte Aktion) einfach zu handhaben ist, verwenden Sie ELMAH oder fügen Sie Folgendes hinzu Global.asax: protected void Application_Error() { Exception unhandledException = …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.