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.

15
Thread-sichere List <T> -Eigenschaft
Ich möchte eine Implementierung List&lt;T&gt;als Eigenschaft, die ohne Zweifel threadsicher verwendet werden kann. Etwas wie das: private List&lt;T&gt; _list; private List&lt;T&gt; MyT { get { // return a copy of _list; } set { _list = value; } } Es scheint immer noch, dass ich eine Kopie (geklont) der Sammlung …

10
Wie überprüfe ich, ob eine Eigenschaft für einen dynamischen anonymen Typ in c # vorhanden ist?
Ich habe ein anonymes Typobjekt, das ich als Dynamik von einer Methode erhalte, die ich überprüfen möchte, ob eine Eigenschaft für dieses Objekt vorhanden ist. .... var settings = new { Filename="temp.txt", Size=10 } ... function void Settings(dynamic settings) { var exists = IsSettingExist(settings,"Filename") } Wie würde ich IsSettingExist implementieren?


6
"Open / Close" SqlConnection oder offen halten?
Ich habe meine Geschäftslogik in einfachen statischen Klassen mit statischen Methoden implementiert. Jede dieser Methoden öffnet / schließt die SQL-Verbindung, wenn sie aufgerufen wird: public static void DoSomething(string something) { using (SqlConnection connection = new SqlConnection("...")) { connection.Open(); // ... connection.Close(); } } Ich denke jedoch, dass das Vermeiden des …
121 c#  sqlconnection 

10
Lokalisierung von DisplayNameAttribute
Ich suche nach einer Möglichkeit, in einem PropertyGrid angezeigte Eigenschaftsnamen zu lokalisieren. Der Name der Eigenschaft kann mithilfe des Attributs DisplayNameAttribute "überschrieben" werden. Leider können Attribute keine nicht konstanten Ausdrücke haben. Daher kann ich keine stark typisierten Ressourcen wie Folgendes verwenden: class Foo { [DisplayAttribute(Resources.MyPropertyNameLocalized)] // do not compile string …






11
Wie kann ich PDF in MVC an den Browser zurückgeben?
Ich habe diesen Demo-Code für iTextSharp Document document = new Document(); try { PdfWriter.GetInstance(document, new FileStream("Chap0101.pdf", FileMode.Create)); document.Open(); document.Add(new Paragraph("Hello World")); } catch (DocumentException de) { Console.Error.WriteLine(de.Message); } catch (IOException ioe) { Console.Error.WriteLine(ioe.Message); } document.Close(); Wie bringe ich den Controller dazu, das PDF-Dokument an den Browser zurückzugeben? BEARBEITEN: Durch Ausführen …


8
Wie kann eine Metro-App in Windows 8 mit einer Backend-Desktop-App auf demselben Computer kommunizieren?
In einer Situation, in der Sie das UI-Frontend mit dem neuen Metro-Stil von Apps für Windows 8 erstellt haben und möchten, dass es mit einer .NET-Anwendung kommuniziert, die auf dem Desktop auf demselben lokalen Computer ausgeführt wird (z. B. einer Windows-Dienst-App). Welche Formen der Interprozesskommunikation stehen zwischen der Metro-App und …

20
Die OutputPath-Eigenschaft ist für dieses Projekt nicht festgelegt
Wenn ich versuche, mein Projekt aus dem x86-Debug-Modus in Visual Studio 2008 zu kompilieren, wird dieser Fehler angezeigt. Wenn ich mir die Eigenschaftsgruppe des beanstandeten Projekts anschaue, sehe ich, dass der Ausgabepfad festgelegt ist. Hier ist der Eigenschaftsgruppenabschnitt für diese .csproj-Datei &lt;PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "&gt; &lt;DebugSymbols&gt;true&lt;/DebugSymbols&gt; &lt;OutputPath&gt;bin\x86\Debug\&lt;/OutputPath&gt; &lt;DefineConstants&gt;DEBUG;TRACE&lt;/DefineConstants&gt; …
120 c#  visual-studio 

3
Wie entferne ich alle HTML-Tags aus einer Zeichenfolge, ohne zu wissen, welche Tags darin enthalten sind?
Gibt es eine einfache Möglichkeit, alle HTML-Tags oder ALLES, was mit HTML zu tun hat, aus einer Zeichenfolge zu entfernen? Beispielsweise: string title = "&lt;b&gt; Hulk Hogan's Celebrity Championship Wrestling &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color=\"#228b22\"&gt;[Proj # 206010]&lt;/font&gt;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Reality Series, &amp;nbsp;)" Das obige sollte wirklich sein: "Hulk Hogans Promi-Wrestling [Proj # 206010] (Reality-Serie)"
120 c#  html 

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.