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.

7
C # .Equals (), .ReferenceEquals () und == Operator
Mein Verständnis dieser drei war: .Equals()Tests zur Datengleichheit (mangels einer besseren Beschreibung). .Equals()kann True für verschiedene Instanzen desselben Objekts zurückgeben, und dies ist die am häufigsten überschriebene Methode. .ReferenceEquals() Testet, ob zwei Objekte dieselbe Instanz sind und nicht überschrieben werden können. ==ist die gleiche wie die ReferenceEquals()Standardeinstellung, kann jedoch überschrieben …
82 c#  equality 



4
Warum kompiliert ein rekursiver Konstruktoraufruf ungültigen C # -Code?
Nachdem ich mir das Webinar Jon Skeet Inspects ReSharper angesehen hatte , begann ich ein wenig mit rekursiven Konstruktoraufrufen zu spielen und stellte fest, dass der folgende Code gültiger C # -Code ist (mit gültig meine ich, dass er kompiliert wird). class Foo { int a = null; int b …
82 c# 

1
(Dis) Verbinden von Bluetooth-Geräten mit Windows.Devices.Bluetooth.Rfcomm (WP8.1)
Das Verbinden und Trennen von Bluetooth-Geräten hat unter Windows Phone / Desktop 8.1 zu verschiedenen Ergebnissen geführt. Ich habe den Windows.Devices.Bluetooth.RfcommNamespace verwendet und versucht, mehrere Geräte mit unterschiedlichen Bluetooth-Versionen / -Klassen zu verbinden. Version 1.2 (Klasse 1 und 2) Version 2.0 (Klasse 1 und 2) Version 2.1 (Klasse 1 und …

10
Wie funktioniert ein statischer Konstruktor?
namespace MyNameSpace { static class MyClass { static MyClass() { //Authentication process.. User needs to enter password } public static void MyMethod() { //Depends on successful completion of constructor } } class Program { static void Main(string[] args) { MyClass.MyMethod(); } } } Hier ist die Reihenfolge, die ich angenommen …

9
Namespace oder Assembly?
Ich bin sehr verwirrt zwischen Namespaces und Assemblies. Sind System.Dataund System.WebNamespaces oder Assemblies? Mir ist aufgefallen, dass diese Namespaces genannt werden und gleichzeitig im GAC_32Ordner vorhanden sind. Was genau sind sie?

11
Wie kann ich einen Klassennamen in C # aliasisieren, ohne jeder Datei, die die Klasse verwendet, eine Codezeile hinzufügen zu müssen?
Ich möchte einen Alias ​​für einen Klassennamen erstellen. Die folgende Syntax wäre perfekt: public class LongClassNameOrOneThatContainsVersionsOrDomainSpecificName { ... } public class MyName = LongClassNameOrOneThatContainsVersionOrDomainSpecificName; aber es wird nicht kompiliert. Beispiel Hinweis Dieses Beispiel dient nur der Übersichtlichkeit. Versuchen Sie nicht, dieses spezielle Problem zu lösen, indem Sie vorschlagen, das Design …
82 c#  class-design 

10
DataGridView AutoFit und Fill
Ich habe 3 Spalten in meinem DataGridView. Ich versuche, die ersten beiden Spalten automatisch an die Breite des Inhalts anzupassen und die dritte Spalte den verbleibenden Platz auszufüllen. Ist das in WinForms möglich? Ich lade meine Daten aus einem EF DataContext, wenn dies sinnvoll ist. Ich habe ein Bild beigefügt, …




11
Warum ist double.NaN nicht gleich sich selbst?
Kann mir das jemand erklären? In C # ist double.NaN nicht gleich double.NaN bool huh = double.NaN == double.NaN; // huh = false bool huh2 = double.NaN >= 0; // huh2 = false bool huh3 = double.NaN <= 0; // huh3 = false Welche Konstante kann ich mit einem double.NaN …
82 c#  .net 

19
Datei oder Assembly 'DotNetOpenAuth.Core konnte nicht geladen werden
Beim Starten meiner asp net mvc 4-Anwendung wird folgende Fehlermeldung angezeigt: Could not load file or assembly 'DotNetOpenAuth.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=2780ccd10d57b246' or one of its dependencies. The system cannot find the file specified Dies ist das Fehlerprotokoll Assembly manager loaded from: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll Running under executable C:\Windows\SysWOW64\inetsrv\w3wp.exe --- A detailed error …

11
Suchen Sie das Bildformat mithilfe des Bitmap-Objekts in C #
Ich lade die Binärbytes der Image-Datei-Festplatte und lade sie in ein Bitmap-Objekt. Wie finde ich den Bildtyp [JPEG, PNG, BMP usw.] aus dem Bitmap-Objekt? Sieht trivial aus. Aber ich konnte es nicht herausfinden! Gibt es einen alternativen Ansatz? Schätzen Sie Ihre Antwort. AKTUALISIERTE RICHTIGE LÖSUNG: @CMS: Danke für die richtige …
82 c#  .net  image 

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.