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.

1
Die Methode kann nicht in einen Geschäftsausdruck übersetzt werden
Ich habe gesehen, dass dieser Code mit LINQ to SQL funktioniert, aber wenn ich Entity Framework verwende, wird der folgende Fehler ausgegeben: LINQ to Entities erkennt die Methode 'System.Linq.IQueryable'1 [MyProject.Models.CommunityFeatures] GetCommunityFeatures ()' nicht und diese Methode kann nicht in einen Geschäftsausdruck übersetzt werden. ' Der Repository-Code lautet wie folgt: public …


3
Optionale Parameter im Web-API-Attribut-Routing
Ich möchte den POST des folgenden API-Aufrufs verarbeiten: /v1/location/deviceid/appid Zusätzliche Parameter kommen vom Post-Body. Das alles funktioniert gut für mich. Jetzt möchte ich meinen Code erweitern, indem ich zulasse, dass "deviceid" und / oder "appid" und / oder BodyData null sind: /v1/location/deviceid /v1/location/appid /v1/location/ Diese 3 URLs sollten auf demselben …


7
Wie lese ich eine Textdatei im Stammverzeichnis des Projekts?
Ich möchte die erste Zeile einer Textdatei lesen, die ich dem Stammverzeichnis meines Projekts hinzugefügt habe. Das heißt, mein Lösungs-Explorer zeigt die TXT-Datei neben meinen CS-Dateien in meinem Projekt an. Also habe ich versucht: TextReader tr = new StreamReader(@"myfile.txt"); string myText = tr.ReadLine(); Dies funktioniert jedoch nicht, da es sich …
89 c#  wpf 



2
ASP.NET Core 2.0-Authentifizierungs-Middleware
Mit Core 1.1 befolgte @ Blowdart den Rat und implementierte eine benutzerdefinierte Middleware: https://stackoverflow.com/a/31465227/29821 Es hat so funktioniert: Middleware lief. Habe ein Token aus den Anforderungsheadern aufgenommen. Das Token wurde überprüft und, falls gültig, eine Identität (ClaimsIdentity) erstellt, die mehrere Ansprüche enthielt, die dann über HttpContext.User.AddIdentity () hinzugefügt wurden. In …

6
Hinzufügen eines Delegaten zu einer Schnittstelle C #
Ich muss einige Delegierte in meiner Klasse haben. Ich möchte die Schnittstelle verwenden, um mich daran zu erinnern, diese Delegaten festzulegen. Wie man? Meine Klasse sieht so aus: public class ClsPictures : myInterface { // Implementing the IProcess interface public event UpdateStatusEventHandler UpdateStatusText; public delegate void UpdateStatusEventHandler(string Status); public event …

2
Veröffentlichungseigenschaften für Element X können nicht angewendet werden
Immer wenn wir unsere Hauptlösung einbauen, erhalten wir die folgende Warnung: Veröffentlichungseigenschaften für das Element "microsoft.visualstudio.qualitytools.unittestframework" können nicht angewendet werden. Hat jemand so etwas schon einmal gesehen? Irgendwelche Ideen, wie man das behebt? Dies geschieht auf allen unseren Entwicklercomputern und auch auf unserem TFS-Buildserver. Es wird jedoch nur im Debug-Modus …

10
Festlegen des Basispfads mit ConfigurationBuilder
Ich versuche, den Basispfad der Anwendung für eine von mir erstellte .NET-Webanwendung festzulegen. Ich bekomme immer wieder Fehler im Configuration Builder. Dies ist der Fehler, den ich bekomme. DNX,Version=v4.5.1 error CS1061: 'ConfigurationBuilder' does not contain a definition for 'SetBasePath' and no extension method 'SetBasePath' accepting a first argument of type …
89 c#  asp.net  json  asp.net-mvc 

16
Wie erkenne ich eine DataGridView CheckBox-Ereignisänderung?
Ich habe eine Winforms-App und möchte Code auslösen, wenn ein in ein DataGridViewSteuerelement eingebettetes Kontrollkästchen aktiviert / deaktiviert ist. Jedes Ereignis habe ich auch versucht Wird CheckBoxausgelöst, sobald auf das geklickt wird, bevor sich sein aktivierter Status ändert, oder Wird nur CheckBoxausgelöst, wenn der Fokus verloren geht Ich kann anscheinend …

13
Wie aktualisiere ich einen Anspruch in ASP.NET Identity?
Ich verwende die OWIN-Authentifizierung für mein MVC5-Projekt. Das ist meinSignInAsync private async Task SignInAsync(ApplicationUser user, bool isPersistent) { var AccountNo = "101"; AuthenticationManager.SignOut(DefaultAuthenticationTypes.ExternalCookie); var identity = await UserManager.CreateIdentityAsync(user, DefaultAuthenticationTypes.ApplicationCookie); identity.AddClaim(new Claim(ClaimTypes.UserData, AccountNo)); AuthenticationManager.SignIn(new AuthenticationProperties() { IsPersistent = isPersistent, RedirectUri="Account/Index"}, identity); } Wie Sie sehen können, habe ich AccountNoin die Anspruchsliste …

10
Wie erhalte ich ein Array aller Aufzählungswerte in C #?
Ich habe eine Aufzählung, von der ich alle möglichen Werte anzeigen möchte. Gibt es eine Möglichkeit, ein Array oder eine Liste aller möglichen Werte der Aufzählung abzurufen, anstatt eine solche Liste manuell zu erstellen? zB Wenn ich eine Aufzählung habe: public enum Enumnum { TypeA, TypeB, TypeC, TypeD } Wie …
89 c#  enums 

4
Ausnahme: "URI-Formate werden nicht unterstützt"
Ich habe einen absoluten lokalen Pfad, der auf ein Verzeichnis zeigt: "file:\\C:\\Users\\john\\documents\\visual studio 2010\\Projects\\proj" Aber wenn ich versuche, es in DirectoryInfoden Ctor zu werfen , erhalte ich die Ausnahme "URI-Formate werden nicht unterstützt". Ich habe gegoogelt und auf SO geschaut, aber ich sehe nur Lösungen mit entfernten Pfaden, keine lokalen. …
89 c#  .net  .net-4.0 

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.