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.

13
Microsoft.Office.Core-Referenz fehlt
Verwenden Sie das Beispiel in codeproject kann ich nur schwer herausfinden, wo ich den Verweis auf die Bibliothek Microsoft.Office.Core finden kann. Ich erhalte die Fehlermeldung "Die referenzierte Komponente 'Microsoft.Office.Core' wurde nicht gefunden." Ich habe nur Office 2007 Enterprise Edition und Outlook 2003 auf diesem System installiert. Könnte dies die Ursache …

8
So speichern Sie das Array int [] in den Anwendungseinstellungen
Ich erstelle eine einfache Windows Forms-Anwendung mit C # Express 2008. Ich bin ein erfahrener C ++ - Entwickler, aber ich bin ziemlich neu in C # und .NET. Ich speichere derzeit einige meiner einfachen Anwendungseinstellungen mithilfe des Einstellungsdesigners und des folgenden Codes: // Store setting Properties.Settings.Default.TargetLocation = txtLocation.Text; ... …
93 c#  winforms  arrays  settings 



2
Namenskonventionen für Teilklassendateien
Ich generiere den Großteil meines ASP.NET MVC-Gerüstcodes. Alle generierten Dateien sind Teilklassen, die Standard-Namenskonventionen verwenden. Beispielsweise heißt meine Mitarbeiter-Controller-Datei EmployeeController.cs. Wenn ich den EmployeeController mit benutzerdefinierter, nicht generierter Logik erweitern möchte, erstelle ich eine zweite Teilklassendatei mit dem Namen EmployeeControllerCustom.cs. Ich trenne die benutzerdefinierte und generierte Logik in zwei verschiedene …

2
Wo ist die LINQ-Erweiterungsmethode „Fold“?
Ich habe in den Linq-Beispielen von MSDN eine nette Methode namens Fold () gefunden, die ich verwenden möchte. Ihr Beispiel: double[] doubles = { 1.7, 2.3, 1.9, 4.1, 2.9 }; double product = doubles.Fold((runningProduct, nextFactor) => runningProduct * nextFactor); Leider kann ich dies weder in ihrem Beispiel noch in meinem …



2
String-Interpolation in einer Razor-Ansicht?
Wird das unterstützt? Wenn ja, gibt es einen Trick, um es zu aktivieren? Ich gehe davon aus, dass Razor keinen ausreichend neuen Compiler verwendet ...? Die VS2015-IDE scheint in Ordnung zu sein, aber zur Laufzeit bekomme ich CS1056: Unerwartetes Zeichen '$'
93 c#  asp.net-mvc  razor  c#-6.0 

10
Wie kann ich eine 404 fangen?
Ich habe folgenden Code: HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = "HEAD"; request.Credentials = MyCredentialCache; try { request.GetResponse(); } catch { } Wie kann ich einen bestimmten 404-Fehler abfangen? Der WebExceptionStatus.ProtocolError kann nur erkennen, dass ein Fehler aufgetreten ist, gibt jedoch nicht den genauen Code des Fehlers an. Beispielsweise: catch (WebException …

9
Kommentar Vererbung für C # (eigentlich jede Sprache)
Angenommen, ich habe diese Schnittstelle public interface IFoo { ///<summary> /// Foo method ///</summary> void Foo(); ///<summary> /// Bar method ///</summary> void Bar(); ///<summary> /// Situation normal ///</summary> void Snafu(); } Und diese Klasse public class Foo : IFoo { public void Foo() { ... } public void Bar() { …


15
AddBusinessDays und GetBusinessDays
Ich muss 2 elegante vollständige Implementierungen von finden public static DateTime AddBusinessDays(this DateTime date, int days) { // code here } and public static int GetBusinessDays(this DateTime start, DateTime end) { // code here } O (1) bevorzugt (keine Schleifen). BEARBEITEN: Mit Werktagen meine ich Arbeitstage (Montag, Dienstag, Mittwoch, Donnerstag, …
93 c#  .net 

17
Factory-Muster in C #: Wie kann sichergestellt werden, dass eine Objektinstanz nur von einer Factory-Klasse erstellt werden kann?
Vor kurzem habe ich darüber nachgedacht, einen Teil meines Codes zu sichern. Ich bin gespannt, wie man sicherstellen kann, dass ein Objekt niemals direkt erstellt werden kann, sondern nur über eine Methode einer Factory-Klasse. Angenommen, ich habe eine "Geschäftsobjekt" -Klasse und möchte sicherstellen, dass jede Instanz dieser Klasse einen gültigen …

8
Kopieren von Dateien in den Anwendungsordner zur Kompilierungszeit
Wenn ich einige Dateien habe, die ich .\bin\debug\beim Kompilieren aus meinem Projekt in den Ordner kopieren möchte , muss ich sie anscheinend im Stammverzeichnis des Projekts ablegen. Wenn Sie sie in einen Unterordner legen, werden sie in .\bin\debug\derselben Struktur, in der sie gespeichert sind, in den Ordner kopiert . Gibt …
93 c#  visual-studio 

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.