Articles of c #

Den Schwerpunkt eines Polygons finden?

Um das Zentrum zu erhalten, habe ich versucht, für jeden Eckpunkt zum Gesamtwert zu addieren, dividiere durch die Anzahl der Eckpunkte. Ich habe auch versucht, die oberste, unterste zu finden -> Mittelpunkt zu bekommen … finde ganz links, ganz rechts, finde den Mittelpunkt. Beide haben das perfekte Zentrum nicht zurückgegeben, weil ich auf das Zentrum […]

Wenn Int32 nur ein Alias ​​für int ist, wie kann die Int32-class ein int verwenden?

Ich habe den .NET-Quellcode der .NET Framework-Referenzquelle nur zum Spaß durchforstet. Und etwas gefunden, das ich nicht verstehe. Es gibt eine Int32.cs- Datei mit C # -Code für Int32 Typ. Und irgendwie erscheint mir das seltsam. Wie kompiliert der C # -Compiler Code für Int32 Typ? public struct Int32: IComparable, IFormattable, IConvertible { internal int […]

@ Html.HiddenFor funktioniert nicht auf Listen in ASP.NET MVC

Ich verwende ein Modell, das eine Liste als Eigenschaft enthält. Ich beziehe diese Liste mit Elementen, die ich von SQL Server erhalte. Ich möchte, dass die Liste in der Ansicht ausgeblendet und an die POST-Aktion übergeben wird. Später möchte ich vielleicht weitere Elemente mit jQuery zu dieser Liste hinzufügen, was ein Array später ungeeignet macht. […]

Wie funktioniert die inheritance für Attribute?

Worauf bezieht sich die Inherited bool-Eigenschaft auf Attribute? Bedeutet dies, dass, wenn ich meine class mit einem Attribut AbcAtribute (das hat Inherited = true ), und wenn ich eine andere class von dieser class AbcAtribute , dass die abgeleitete class auch das gleiche Attribut hat? Um diese Frage mit einem Codebeispiel zu verdeutlichen, stellen Sie […]

Wie kann ich meine C # für Mono gegen Microsoft .NET bedingt kompilieren?

Ich brauche einen bedingten Kompilierungsschalter, der weiß, ob ich für die Mono– oder MS .NET-Laufzeit kompiliere. Wie kann ich das machen?

Wie speichert man eine List auf Settings.Default?

Ich habe eine ListBox auf meinem Formular, ich möchte es speichern und die Werte laden, wenn ich die Anwendung erneut starte. Wie kann ich eine Liste in PrjName.Properties.Settings.Default ?

Instanziieren Sie ein Objekt mit einem von der Laufzeit bestimmten Typ

Ich bin in einer Situation, in der ich ein Objekt eines Typs instanziieren möchte, der zur Laufzeit bestimmt wird. Ich muss auch eine explizite Umwandlung für diesen Typ durchführen. Etwas wie das: static void castTest(myEnum val) { //Call a native function that returns a pointer to a structure IntPtr = someNativeFunction(..params..); //determine the type of […]

Getch und Pfeilcodes

Ich schreibe ein Programm, das mit getch() nach getch() . Mein Code ist bisher: switch(getch()) { case 65: // key up break; case 66: // key down break; case 67: // key right break; case 68: // key left break; } Problem ist, dass, wenn ich ‘A’ , ‘B’ , ‘C’ oder ‘D’ drücke ‘A’ […]

Ziehen von Daten von einer Webseite, Parsing für bestimmte Teile und deren Anzeige

Ich benutze diese Seite seit langem, um Antworten auf meine Fragen zu finden, aber ich konnte die Antwort hier nicht finden. Ich arbeite mit einer kleinen Gruppe an einem classnprojekt. Wir werden eine kleine “Spielehandel” -Website aufbauen, die es Menschen ermöglicht, sich zu registrieren, ein Spiel zu spielen, mit dem sie handeln möchten, und Trades […]

C # Drag drop funktioniert nicht auf Windows 7

Ich habe ein Projekt für eine ganze Weile mit C # winforms gehabt. Ich habe eine Drag-Drop-function implementiert, bevor Windows 7 veröffentlicht wurde. Lief wie am Schnürchen. Bei Verwendung von Windows 7 funktioniert es jedoch nicht. Das Ereignis wird nicht einmal ausgetriggers. AllowDrop wird auf True festgelegt. Beim Abonnieren von DragEnter es in Windows 7 […]