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.


8
Die Eingabezeichenfolge hatte kein korrektes Format
Ich bin neu in C #, habe einige Grundkenntnisse in Java, kann diesen Code jedoch nicht ordnungsgemäß ausführen. Es ist nur ein einfacher Taschenrechner, aber wenn ich das Programm VS2008 ausführe, wird folgende Fehlermeldung angezeigt: Ich habe fast das gleiche Programm gemacht, aber in Java mit JSwing und es hat …

10
Entspricht #region für C ++
Was ist das C ++ - Äquivalent von #region für C ++, damit ich benutzerdefinierte Code-Faltbits einfügen und meinen Code ein wenig leichter lesbar machen kann?
83 c#  c++ 


4
Wie aktualisiere ich eine ObservableCollection über einen Arbeitsthread?
Ich habe eine ObservableCollection<A> a_collection;Die Sammlung enthält 'n' Gegenstände. Jeder Punkt A sieht folgendermaßen aus: public class A : INotifyPropertyChanged { public ObservableCollection<B> b_subcollection; Thread m_worker; } Grundsätzlich ist alles mit einer WPF-Listenansicht + einem Detailansicht-Steuerelement verbunden, das b_subcollectiondas ausgewählte Element in einer separaten Listenansicht anzeigt (bidirektionale Bindungen, Aktualisierungen bei …

8
Trotz der Einstellung von ServerCertificateValidationCallback konnte kein sicherer SSL / TLS-Kanal erstellt werden
Ich versuche, eine SSL / TLS-Verbindung zum Testserver mit selbstsigniertem Zertifikat herzustellen . Die Kommunikation über einen unsicheren Kanal verlief ohne Probleme. Hier ist mein Beispielcode, den ich basierend auf diesen Lösungen geschrieben habe: Zulassen nicht vertrauenswürdiger SSL-Zertifikate mit HttpClient C # Zertifikatfehler ignorieren? .NET-Client, der eine Verbindung zur SSL-Web-API …
83 c#  ssl  https 


7
'Namespace' wird aber wie ein 'Typ' verwendet
Dies ist mein Programm, das die Klasse verwendet. Es heißt Time2. Ich habe die Referenz zu TimeTest hinzugefügt. Ich erhalte immer wieder den Fehler 'Time2' ist ein 'Namespace', wird aber wie ein 'Typ' verwendet. Könnte mir bitte jemand sagen, was dieser Fehler ist und wie er behoben werden kann? namespace …
83 c#  class  namespaces 

4
Der Dienst mit Gültigkeitsbereich kann vom Root-Anbieter .Net Core 2 nicht aufgelöst werden
Wenn ich versuche, meine App auszuführen, wird der Fehler angezeigt InvalidOperationException: Cannot resolve 'API.Domain.Data.Repositories.IEmailRepository' from root provider because it requires scoped service 'API.Domain.Data.EmailRouterContext'. Was seltsam ist, ist, dass dieses EmailRepository und diese Schnittstelle, soweit ich das beurteilen kann, genau so eingerichtet sind wie alle meine anderen Repositorys, aber für sie …

7
Ausdrucksbäume für Dummies? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Verbessere diese Frage Ich bin der Dummy in …

6
Überprüfen Sie, ob eine Eigenschaft in einer Klasse vorhanden ist
Ich versuche zu wissen, ob eine Eigenschaft in einer Klasse vorhanden ist. Ich habe Folgendes versucht: public static bool HasProperty(this object obj, string propertyName) { return obj.GetType().GetProperty(propertyName) != null; } Ich verstehe nicht, warum die erste Testmethode nicht besteht? [TestMethod] public void Test_HasProperty_True() { var res = typeof(MyClass).HasProperty("Label"); Assert.IsTrue(res); } …
83 c#  .net  reflection 

13
So formatieren Sie Zeichenfolgen in Geld
Ich habe einen String wie 000000000100den ich in 1.00 konvertieren möchte und umgekehrt. Die führende Null wird entfernt, die letzten beiden Ziffern sind die Dezimalstellen. Ich gebe mehr Beispiel: 000000001000 <=> 10.00 000000001005 <=> 10.05 000000331150 <=> 3311.50 Unten ist der Code, den ich versuche. Er gibt mir ein Ergebnis …
83 c# 


2
Namenskonventionen für C # -Methoden: ToSomething vs. AsSomething
Als ich einige Erweiterungsmethoden für meine Geschäftslogikobjekte schrieb, kam ich zu der Frage, die Konvertierungsmethoden umzubenennen. someObject.ToAnotherObject()würde gut mit dem weit verbreiteten gehen object.ToString(). Allerdings verwechselt LINQ zum Beispiel beide Varianten und ich kann keinen Unterschied zwischen ihnen feststellen. ToDictionary(), ToList(), AsParallel(), AsQueryable(), ... Was sind die Unterschiede zwischen diesen …

4
Richtige Verwendung von log4net (Logger-Benennung)
Es gibt zwei Möglichkeiten, log4net zu konfigurieren und zu verwenden. Der erste ist, wenn ich meinen eigenen Appender und den zugehörigen Logger konfigurieren kann: <!-- language: xml --> <appender name="myLogAppender" type="log4net.Appender.RollingFileAppender" > <file value="Logs\myLog.log" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%date %level - %message%n" /> </layout> </appender> <logger name="myLog"> <level value="All"></level> <appender-ref …

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.