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.

9
XML-Serialisierung der Schnittstelleneigenschaft
Ich möchte ein Objekt, das (unter anderem) eine Eigenschaft vom Typ IModelObject (eine Schnittstelle) hat, in XML serialisieren . public class Example { public IModelObject Model { get; set; } } Wenn ich versuche, ein Objekt dieser Klasse zu serialisieren, wird die folgende Fehlermeldung angezeigt : "Mitglied Example.Model vom Typ …
82 c#  .net  serialization 

4
Was sind die Nachteile, wenn ProxyCreationEnabled für CTP5 des EF-Codes zuerst deaktiviert wird?
Der einzige Weg, wie mein WCF-Dienst Klassen von einem Code-First-Modell zurückgeben kann, besteht ProxyCreationEnabledarin false, den folgenden Code zu verwenden. ((IObjectContextAdapter)MyDb).ObjectContext.ContextOptions.ProxyCreationEnable = false; Was sind die negativen Folgen davon? Ein Vorteil ist, dass ich diese dynamischen Typen zumindest serialisieren kann, damit sie mit WCF über das Kabel gesendet werden können.


5
Was macht die neue Funktion zum Warten auf C #? [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 4 Jahren . Verbessere diese Frage Kann jemand erklären, was die …
82 c#  c#-5.0  async-await 



5
Post-Build-Ereignis PowerShell ausführen
Ist es möglich, ein .NET-Projekt mit einem Post-Build-Ereignis einzurichten, um ein Powershell-Skript auszuführen? Ich verwende dieses Skript, um einige Dateien zu generieren. Kann ich auch übergeben, ob es sich um ein Debug- oder Release-Build für ein Skript handelt? Ein Beispiel dafür wäre großartig.
82 c#  .net  powershell  msbuild 

3
WPF MVVM Warum ContentControl + DataTemplate-Ansichten anstelle von geraden XAML-Fensteransichten verwenden?
Warum das? MainWindow.xaml: <Window x:Class="MVVMProject.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <Grid> <ContentControl Content="{Binding}"/> </Grid> </Window> Lassen Sie Ihre ExampleView.xaml wie folgt einrichten: <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:vms="clr-namespace:MVVMProject.ViewModels"> <DataTemplate DataType="{x:Type vms:ExampleVM}" > <Grid> <ActualContent/> </Grid> </DataTemplate> </ResourceDictionary> Und erstellen Sie das Fenster wie folgt: public partial class App : Application { protected override void OnStartup(StartupEventArgs …
82 c#  wpf  xaml  mvvm  architecture 


4
Wie verwende ich TimeZoneInfo, um die Ortszeit während der Sommerzeit abzurufen?
Ich versuche DateTimeOffset, einen bestimmten Zeitpunkt in einer beliebigen Zeitzone zu vermitteln. Ich kann nicht herausfinden, wie ich TimeZoneInfomit der Sommerzeit umgehen soll. var dt = DateTime.UtcNow; Console.WriteLine(dt.ToLocalTime()); var tz = TimeZoneInfo.FindSystemTimeZoneById("Central Standard Time"); var utcOffset = new DateTimeOffset(dt, TimeSpan.Zero); Console.WriteLine(utcOffset.ToOffset(tz.BaseUtcOffset)); Dies druckt aus: 02.06.2010 16:37:19 Uhr 02.06.2010 15:37:19 -06: …

11
Abhängigkeiten können mit Unity nicht in ASP.NET Web API Controller injiziert werden
Hat jemand erfolgreich mit einem IoC-Container ausgeführt, um Abhängigkeiten in ASP.NET-WebAPI-Controller einzufügen? Ich kann es nicht zum Laufen bringen. Das mache ich jetzt. In meinem global.ascx.cs: public static void RegisterRoutes(RouteCollection routes) { // code intentionally omitted } protected void Application_Start() { AreaRegistration.RegisterAllAreas(); RegisterGlobalFilters(GlobalFilters.Filters); RegisterRoutes(RouteTable.Routes); IUnityContainer container = BuildUnityContainer(); System.Web.Http.GlobalConfiguration.Configuration.ServiceResolver.SetResolver( t …



7
Was ist die richtige Alternative zur statischen Methodenvererbung?
Ich verstehe, dass die Vererbung statischer Methoden in C # nicht unterstützt wird. Ich habe auch eine Reihe von Diskussionen gelesen (einschließlich hier), in denen Entwickler behaupten, dass diese Funktionalität benötigt wird. Die typische Antwort lautet: "Wenn Sie eine statische Mitgliedervererbung benötigen, liegt ein Fehler in Ihrem Design vor." OK, …
82 c#  .net  inheritance  static 

13
Löschen bestimmter Zeilen aus DataTable
Ich möchte einige Zeilen aus DataTable löschen, aber es gibt einen Fehler wie diesen: Sammlung wurde geändert; Aufzählungsoperation wird möglicherweise nicht ausgeführt Ich benutze zum Löschen dieses Codes, foreach(DataRow dr in dtPerson.Rows){ if(dr["name"].ToString()=="Joe") dr.Delete(); } Also, was ist das Problem und wie kann es behoben werden? Welche Methode raten Sie?
82 c#  delete-row 

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.