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.

30
Nützlichste Attribute [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Ich weiß, dass Attribute äußerst nützlich sind. Es …
784 c#  .net  .net-attributes 



9
Zufallszahlengenerator, der nur eine Zufallszahl generiert
Ich habe folgende Funktion: //Function to get random number public static int RandomNumber(int min, int max) { Random random = new Random(); return random.Next(min, max); } Wie ich es nenne: byte[] mac = new byte[6]; for (int x = 0; x < 6; ++x) mac[x] = (byte)(Misc.RandomNumber((int)0xFFFF, (int)0xFFFFFF) % 256); …
765 c#  random 




30
Die Manifestdefinition der gefundenen Assembly stimmt nicht mit der Assemblyreferenz überein
Ich versuche, einige Komponententests in einer C # Windows Forms-Anwendung (Visual Studio 2005) auszuführen, und erhalte die folgende Fehlermeldung: System.IO.FileLoadException: Datei oder Assembly 'Utility, Version = 1.2.0.200, Culture = neutral, PublicKeyToken = 764d581291d764f7' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Die Manifestdefinition der gefundenen Assembly stimmt nicht mit der …


30
Wie bereinige ich Excel-Interop-Objekte ordnungsgemäß?
Ich verwende die Excel-Interop in C # ( ApplicationClass) und habe den folgenden Code in meine finally-Klausel eingefügt : while (System.Runtime.InteropServices.Marshal.ReleaseComObject(excelSheet) != 0) { } excelSheet = null; GC.Collect(); GC.WaitForPendingFinalizers(); Obwohl diese Art von funktioniert, ist der Excel.exeProzess auch nach dem Schließen von Excel noch im Hintergrund. Es wird erst …
747 c#  excel  interop  com-interop 

18
Distinct () mit Lambda?
Richtig, ich habe also eine Aufzählung und möchte unterschiedliche Werte daraus ziehen. Mit System.Linqgibt es natürlich eine Erweiterungsmethode namens Distinct. Im einfachen Fall kann es ohne Parameter verwendet werden, wie zum Beispiel: var distinctValues = myStringList.Distinct(); Schön und gut, aber wenn ich eine Aufzählung von Objekten habe, für die ich …

9
DateTime vs DateTimeOffset
Derzeit haben wir eine Standardmethode für den DateTimezeitzonenbewussten Umgang mit .NETs: Immer wenn wir eine DateTimein UTC erstellen (z. B. mit DateTime.UtcNow) und wenn wir eine anzeigen, konvertieren wir von UTC zurück in die Ortszeit des Benutzers . Das funktioniert gut, aber ich habe darüber gelesen DateTimeOffsetund wie es die …

13
Wie legen Sie den Content-Type-Header für eine HttpClient-Anforderung fest?
Ich versuche, den Content-TypeHeader eines HttpClientObjekts so festzulegen, wie es für eine von mir aufgerufene API erforderlich ist. Ich habe versucht, Content-TypeFolgendes einzustellen: using (var httpClient = new HttpClient()) { httpClient.BaseAddress = new Uri("http://example.com/"); httpClient.DefaultRequestHeaders.Add("Accept", "application/json"); httpClient.DefaultRequestHeaders.Add("Content-Type", "application/json"); // ... } Ich kann den AcceptHeader hinzufügen, aber wenn ich versuche, …
739 c#  asp.net  api  http  rest 

30
Wie gehen Sie mit mehreren Übermittlungsschaltflächen in ASP.NET MVC Framework um?
Gibt es eine einfache Möglichkeit, mehrere Senden-Schaltflächen aus demselben Formular zu verarbeiten? Zum Beispiel: <% Html.BeginForm("MyAction", "MyController", FormMethod.Post); %> <input type="submit" value="Send" /> <input type="submit" value="Cancel" /> <% Html.EndForm(); %> Irgendeine Idee, wie dies in ASP.NET Framework Beta gemacht wird? Alle Beispiele, nach denen ich gegoogelt habe, enthalten einzelne Schaltflächen.


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.