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.



6
Ich benötige eine Problemumgehung für Resharper, wenn "Dokumente konnten nicht geändert werden" angezeigt wird. Weiß jemand, warum es das tut und wie man es umgeht?
Ich habe in den letzten Monaten einige Male bemerkt, dass ich manchmal das kleine gelbe Glühbirnen-Symbol verwende und mit der rechten Maustaste darauf klicke und eine Option auswähle, um etwas für mich zu reparieren. Dann wird nur hervorgehoben, was behoben werden sollte, und es wird ein angezeigt Meldung mit der …

6
So überprüfen Sie, ob ein Windows-Dienst in C # installiert ist
Ich habe einen Windows-Dienst geschrieben, der einen WCF-Dienst einer auf demselben Computer installierten GUI zur Verfügung stellt. Wenn ich die GUI ausführe und keine Verbindung zum Dienst herstellen kann, muss ich wissen, ob die Dienst-App noch nicht installiert wurde oder ob der Dienst nicht ausgeführt wird. Wenn erstere, möchte ich …


5
Wie kann ich einen generischen Typ aus einer Zeichenfolgendarstellung abrufen?
Ich habe MyClass<T>. Und dann habe ich das string s = "MyClass<AnotherClass>";. Wie kann ich Type aus der Zeichenfolge abrufen s? Eine Möglichkeit (hässlich) besteht darin, das "<" und ">" zu analysieren und Folgendes zu tun: Type acType = Type.GetType("AnotherClass"); Type whatIwant = typeof (MyClass<>).MakeGenericType(acType); Aber gibt es eine sauberere …
79 c#  reflection  types 

7
Die foreach-Kennung und die Verschlüsse
Ist in den beiden folgenden Ausschnitten der erste sicher oder müssen Sie den zweiten ausführen? Mit sicher meine ich, ist garantiert, dass jeder Thread die Methode auf dem Foo aus derselben Schleifeniteration aufruft, in der der Thread erstellt wurde? Oder müssen Sie den Verweis auf eine neue Variable "local" in …


10
Gibt es in .NET eine serialisierbare generische Schlüssel / Wert-Paarklasse?
Ich suche nach einem Schlüssel / Wert-Paar-Objekt, das ich in einen Webdienst aufnehmen kann. Ich habe versucht, die .NET- System.Collections.Generic.KeyValuePair<>Klasse zu verwenden, aber sie wird in einem Webdienst nicht ordnungsgemäß serialisiert. In einem Webdienst werden die Eigenschaften "Schlüssel" und "Wert" nicht serialisiert, wodurch diese Klasse unbrauchbar wird, es sei denn, …
79 c#  .net 

2
Wie instanziiert die WCF-Deserialisierung Objekte, ohne einen Konstruktor aufzurufen?
Bei der Deserialisierung von WCF ist etwas Magisches im Gange. Wie instanziiert es eine Instanz des Datenvertragstyps, ohne seinen Konstruktor aufzurufen? Betrachten Sie beispielsweise diesen Datenvertrag: [DataContract] public sealed class CreateMe { [DataMember] private readonly string _name; [DataMember] private readonly int _age; private readonly bool _wasConstructorCalled; public CreateMe() { _wasConstructorCalled …


2
doppelt? = doppelt? + doppelt?
Ich wollte die StackOverflow-Community anpingen, um zu sehen, ob ich mit diesem einfachen Stück C # -Code den Verstand verliere oder nicht. Ich entwickle unter Windows 7 und erstelle dies in .NET 4.0, x64 Debug. Ich habe folgenden Code: static void Main() { double? y = 1D; double? z = …
79 c#  .net 

3
Best Practices für Wörterbuchwerte abrufen
Ich habe es erst kürzlich bemerkt Dictionary.TryGetValue(TKey key, out TValue value)und war neugierig, welcher Ansatz besser ist, um einen Wert aus dem Wörterbuch abzurufen. Ich habe traditionell getan: if (myDict.Contains(someKey)) someVal = myDict[someKey]; ... es sei denn , ich weiß , es hat dort zu sein. Ist es besser, einfach …
79 c#  .net  dictionary 

8
C # Generics erlaubt keine Delegate Type Constraints
Ist es möglich, eine Klasse in C # so zu definieren, dass class GenericCollection<T> : SomeBaseCollection<T> where T : Delegate Ich konnte diese letzte Nacht in .NET 3.5 für mein ganzes Leben nicht erreichen. Ich habe es versucht delegate, Delegate, Action<T> and Func<T, T> Es scheint mir, dass dies in …


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.