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.

4
Löschen mehrerer Dateien mit Platzhalter
Sie wissen, dass es unter Linux einfach ist, aber ich kann nicht einfach verstehen, wie es in C # unter Windows geht. Ich möchte alle Dateien löschen, die dem Platzhalter entsprechen f*.txt. Wie gehe ich vor?
73 c#  windows 

7
Typ-Aliase definieren
Eine Funktion von Pascal, die ich sehr nützlich fand, war die Möglichkeit, einen Datentyp zu benennen, z type person: record name: string; age: int; end; var me: person; you: person; etc Können Sie etwas Ähnliches in C # tun? Ich möchte in der Lage sein, so etwas zu tun using …
73 c#  types 


13
Wie kann ich (Verzeichnis-) Pfade in C # vergleichen?
Wenn ich zwei DirectoryInfoObjekte habe, wie kann ich sie auf semantische Gleichheit vergleichen? Beispielsweise sollten die folgenden Pfade alle als gleich angesehen werden C:\temp: C:\temp C:\temp\ C:\temp\. C:\temp\x\..\..\temp\. Folgendes kann gleich sein oder nicht C:\temp: \temp Wenn sich das aktuelle Arbeitsverzeichnis auf dem Laufwerk befindet C:\ temp wenn das aktuelle …
73 c#  .net  path  filesystems 

4
Wie binde ich ein TabControl an eine Sammlung von ViewModels?
Grundsätzlich habe ich in meinem MainViewModel.cs: ObservableCollection<TabItem> MyTabs { get; private set; } Ich muss jedoch irgendwie in der Lage sein, nicht nur die Registerkarten zu erstellen, sondern auch den Inhalt der Registerkarten zu laden und mit den entsprechenden Ansichtsmodellen zu verknüpfen, während MVVM beibehalten wird. Grundsätzlich, wie kann ich …
73 c#  wpf  mvvm  tabcontrol  tabitem 

3
Visual Studio 2013 oder 2015 EditorPackage wurde nicht ständig korrekt geladen
Beim Starten von Visual Studio 2013 Pro (Update 4 installiert) wird in den letzten zwei Wochen sehr oft (mehrmals täglich) die folgende Fehlermeldung angezeigt: Das Paket 'Microsoft.VisualStudio.Editor.Implementation.EditorPackage' wurde nicht korrekt geladen. Ich weiß, dass ich dieses Problem beheben kann, indem ich Visual Studio schließe und lösche: %LocalAppData%\Microsoft\VisualStudio\12.0\ComponentModelCache Ich habe es …

10
Entity Framework 6-GUID als Primärschlüssel: Der Wert NULL kann nicht in die Spalte 'Id', Tabelle 'FileStore' eingefügt werden. Spalte erlaubt keine Nullen
Ich habe eine Entität mit dem Primärschlüssel "Id", die Guid ist: public class FileStore { public Guid Id { get; set; } public string Name { get; set; } public string Path { get; set; } } Und einige Konfigurationen: protected override void OnModelCreating(DbModelBuilder modelBuilder) { modelBuilder.Entity<FileStore>().Property(x => x.Id).HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity); base.OnModelCreating(modelBuilder); …



1
Warum ist diese Besetzung überflüssig?
Ich habe eine Methode mit folgenden Überladungen: string Call(string function, Dictionary<string, object> parameters, object body) string Call(string function, Dictionary<string, object> parameters, JObject body) Jetzt habe ich eine weitere Überladung hinzugefügt: string Call(string function) { return Call(function, null, (JObject) null); } Ich habe eine Besetzung hinzugefügt, JObjectdamit der Compiler weiß, welche …

2
Wie verwende ich Visual Studio standardmäßig für C # -Projekte anstelle von VB.NET?
Visual Studio 2010 verwendet weiterhin standardmäßig VB.NET-Projekte anstelle von C #. Ich habe meine gespeicherten Einstellungen aus 2008 importiert, wobei standardmäßig C # -Projekte verwendet wurden, mit denen das Problem nicht behoben wurde. Ich erstelle immer versehentlich VB.NET-Projekte und klopfe mir dann ins Gesicht, während ich das Projekt lösche und …


10
c # -Entity-Framework: Richtige Verwendung der DBContext-Klasse in Ihrer Repository-Klasse
Ich habe meine Repository-Klassen implementiert, wie Sie unten sehen können public Class MyRepository { private MyDbContext _context; public MyRepository(MyDbContext context) { _context = context; } public Entity GetEntity(Guid id) { return _context.Entities.Find(id); } } Ich habe jedoch kürzlich diesen Artikel gelesen, der besagt, dass es eine schlechte Praxis ist, Datenkontext …

9
X509Certificate Constructor-Ausnahme
//cert is an EF Entity and // cert.CertificatePKCS12 is a byte[] with the certificate. var certificate = new X509Certificate(cert.CertificatePKCS12, "SomePassword"); Beim Laden eines Zertifikats aus unserer Datenbank auf unserem Staging-Server (Windows 2008 R2 / IIS7.5) wird folgende Ausnahme angezeigt: System.Security.Cryptography.CryptographicException: An internal error occurred. at System.Security.Cryptography.CryptographicException.ThrowCryptographicException(Int32 hr) at System.Security.Cryptography.X509Certificates.X509Utils._LoadCertFromBlob(Byte[] rawData, …

21
WCF gibt einen ungesicherten oder falsch gesicherten Fehlerfehler aus
Ich versuche, einen Remote-SVC-Webdienst zu nutzen. Ich habe die Proxy-Klasse mit erstellt svcutil.exeund danach diese Klasse zu meiner Konsolenanwendung hinzugefügt, aber es wird ein Fehler ausgegeben: Ein ungesicherter Fehler oder ein falsch gesicherter Fehler wurde von der anderen Partei empfangen. In der inneren Fehlerausnahme finden Sie den Fehlercode und Einzelheiten. …
73 c#  wcf 

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.