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.

14
In SQL Server Express 2012/2016 kann keine Verbindung zu localhost hergestellt werden
Ich habe gerade die neueste Version von SQL Express 2012 heruntergeladen, kann jedoch keine Verbindung zu localhost herstellen. Ich habe versucht, localhost \ SQLExpress und Windows zu authentifizieren, aber es wird eine Fehlermeldung angezeigt, dass keine Verbindung hergestellt werden kann. Vermisse ich hier etwas? Ich habe SQL Server 2008 bereits …





3
Canvas.Left-Eigenschaft im Code dahinter ändern?
Ich habe ein Rechteck in meiner XAML und möchte seine Canvas.LeftEigenschaft im Code dahinter ändern : <UserControl x:Class="Second90.Page" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Width="400" Height="300" KeyDown="txt_KeyDown"> <Canvas> <Rectangle Name="theObject" Canvas.Top="20" Canvas.Left="20" Width="10" Height="10" Fill="Gray"/> </Canvas> </UserControl> Das funktioniert aber nicht: private void txt_KeyDown(object sender, KeyEventArgs e) { theObject.Canvas.Left = 50; } Weiß jemand, …


11
Effizienz der vorzeitigen Rückkehr in einer Funktion
Dies ist eine Situation, der ich als unerfahrener Programmierer häufig begegne und die ich mich besonders für ein ehrgeiziges, geschwindigkeitsintensives Projekt wundere, das ich zu optimieren versuche. Werden diese beiden Funktionen für die wichtigsten C-ähnlichen Sprachen (C, objC, C ++, Java, C # usw.) und ihre üblichen Compiler genauso effizient …


30
Fehler 5: Zugriff beim Starten des Windows-Dienstes verweigert
Ich erhalte diese Fehlermeldung, wenn ich versuche, einen Windows-Dienst zu starten, den ich in C # erstellt habe: Mein Code bisher: private ServiceHost host = null; public RightAccessHost() { InitializeComponent(); } protected override void OnStart(string[] args) { host = new ServiceHost(typeof(RightAccessWcf)); host.Open(); } protected override void OnStop() { if (host …

24
Kann ich mit ASP.NET HTML- / E-Mail-Vorlagen einrichten?
Ich arbeite an einer Site, die eine beträchtliche Anzahl von E-Mails versendet. Ich möchte sowohl Kopf- als auch Fußzeilentext oder sogar Vorlagen einrichten, damit die Benutzer diese E-Mails bei Bedarf einfach bearbeiten können. Wenn ich den HTML-Code in C # -String-Literale einbetten würde, wäre dies hässlich und sie müssten sich …
97 c#  asp.net  email  templates 

19
C # elegante Methode, um zu überprüfen, ob die Eigenschaft einer Eigenschaft null ist
Angenommen, Sie möchten in C # einen Wert von PropertyC in diesem Beispiel abrufen, und ObjectA, PropertyA und PropertyB können alle null sein. ObjectA.PropertyA.PropertyB.PropertyC Wie kann ich PropertyC mit der geringsten Menge an Code sicher erhalten? Im Moment würde ich überprüfen: if(ObjectA != null && ObjectA.PropertyA !=null && ObjectA.PropertyA.PropertyB != …


14
Sollte ich immer IEnumerable <T> anstelle von IList <T> zurückgeben?
Wenn ich meine DAL oder einen anderen Code schreibe, der eine Reihe von Elementen zurückgibt, sollte ich immer meine return-Erklärung abgeben: public IEnumerable&lt;FooBar&gt; GetRecentItems() oder public IList&lt;FooBar&gt; GetRecentItems() Derzeit habe ich in meinem Code versucht, IEnumerable so oft wie möglich zu verwenden, bin mir aber nicht sicher, ob dies die …
97 c#  ienumerable 

6
Lesen der 64-Bit-Registrierung aus einer 32-Bit-Anwendung
Ich habe ein AC # Unit-Test-Projekt, das für AnyCPU kompiliert wurde. Unser Build-Server ist ein 64-Bit-Computer, auf dem eine 64-Bit-SQL Express-Instanz installiert ist. Das Testprojekt verwendet Code ähnlich dem folgenden, um den Pfad zu den MDF-Dateien zu identifizieren: private string GetExpressPath() { RegistryKey sqlServerKey = Registry.LocalMachine.OpenSubKey( @"SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL" …
97 c#  .net  64-bit  registry  32-bit 

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.