Articles of c #

Warum weiß meine .NET 4-Anwendung? .NET 4 ist nicht installiert

Ich habe eine Anwendung entwickelt, die .NET 4 neulich anvisierte und XCOPY auf einem Windows XP-Rechner installierte. Ich hatte dem Besitzer der Maschine gesagt, dass sie .NET Framework 4 installieren müssten, um meine App zu starten, und er sagte mir, dass er es getan habe (keine zuverlässige Quelle). Als ich die Anwendung ausführte, wurde mir […]

size_t vs. uintptr_t

Der C-Standard garantiert, dass size_t ein Typ ist, der einen beliebigen Array-Index enthalten kann. Das bedeutet, dass size_t logisch jeden beliebigen pointerstyp enthalten kann. Ich habe auf einigen Websites gelesen, die ich auf den Google gefunden habe, dass dies legal ist und / oder immer funktionieren sollte: void *v = malloc(10); size_t s = (size_t) […]

.NET HttpClient. Wie schreibt man den String-Wert?

Wie kann ich mit C # und HttpClient die folgende POST-Anfrage erstellen: Ich benötige eine solche Anfrage für meinen WEB API Service: [ActionName(“exist”)] [System.Web.Mvc.HttpPost] public bool CheckIfUserExist([FromBody] string login) { bool result = _membershipProvider.CheckIfExist(login); return result; }

Einheit, wie man einen Visual JoyStick in Unity macht

Ich schreibe ein Skript, um eine Schaltfläche zu platzieren, die eine Ziehrichtung erkennt, um einen Spieler zu bewegen void OnGUI() { if (buttonRect.Contains(Event.current.mousePosition)) { if (Event.current.type == EventType.MouseDown) { buttonPressed = true; } if (Event.current.type == EventType.MouseUp) { buttonPressed = false; } } if (buttonPressed && Event.current.type == EventType.MouseDrag) { } } Wenn dieses Skript […]

Wie erstelle ich ein Dto in C # Asp.Net von einer ziemlich komplizierten Json Antwort

Ich habe einen Api angerufen und diese Antwort mit RestSharp erhalten. Ich habe keine Kontrolle über die Struktur der JSON-Antwort. { “response”: { “result”: { “Leads”: { “row”: [ { “no”: “1”, “FL”: [ { “val”: “LEADID”, “content”: “101” }, { “val”: “Company”, “content”: “Test 1” } ] }, { “no”: “2”, “FL”: [ { […]

Trap-Repräsentation

Was ist die Trapendarstellung in C (einige Beispiele könnten helfen)? Gilt das für C ++? float f=3.5; int *pi = (int*)&f; Edit: Ich weiß ‘Pi’ verletzt Aliasing-Regel und es ist UB nach C-Standard. Bei GCC erzeugt es keine Fehler, sondern Warnungen. In dieser Implementierung (dh GCC) unter der Annahme, dass die sizeof(int) == sizeof(float) f […]

Wie man Joins in LINQ für mehrere Felder in einem einzelnen Join durchführt

Ich muss eine LINQ2DataSet-Abfrage, die eine Verknüpfung auf mehr als ein Feld (wie folgt) tun var result = from x in entity join y in entity2 on x.field1 = y.field1 and x.field2 = y.field2 Ich habe noch eine geeignete Lösung gefunden (ich kann die zusätzlichen Einschränkungen zu einer Where-Klausel hinzufügen, aber dies ist bei weitem […]

GCC-Warnungen selektiv für nur einen Teil einer Übersetzungseinheit deaktivieren?

Was ist der nächste GCC, der diesem MSVC-Präprozessorcode entspricht? #pragma warning( push ) // Save the current warning state. #pragma warning( disable : 4723 ) // C4723: potential divide by 0 // Code which would generate warning 4723. #pragma warning( pop ) // Restore warnings to previous state. Wir haben Code in gemeinsam eingeschlossenen Headern, […]

Können wir functionen in functionen haben?

Ich meine etwas wie: int main() { void a() { // code } a(); return 0; }

Warum brauchen wir Boxen und Unboxing in C #?

Warum brauchen wir Boxen und Unboxing in C #? Ich weiß, was Boxen und Unboxing ist, aber ich kann den wirklichen Gebrauch davon nicht verstehen. Warum und wo soll ich es verwenden? short s = 25; object objshort = s; //Boxing short anothershort = (short)objshort; //Unboxing