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.

5
Regex, um alle zu entfernen (nicht numerische ODER-Periode)
Ich muss Text wie "joe ($ 3,004.50)" auf 3004.50 filtern, aber ich bin schrecklich bei Regex und kann keine geeignete Lösung finden. Es sollten also nur Zahlen und Punkte bleiben - alles andere gefiltert. Ich verwende C # und VS.net 2008 Framework 3.5
92 c#  regex 

10
Wie setze ich eine SQL Server-Verbindungszeichenfolge?
Ich entwickle eine einfache C # -Anwendung und möchte Folgendes wissen: Wenn ich meine Anwendung mit SQL Server auf meinem PC verbinde, kenne ich die Verbindungszeichenfolge (Servername, Kennwort usw.), aber wenn ich sie mit einer anderen verbinde PC ist die SQL Server-Verbindungszeichenfolge unterschiedlich. Gibt es in SQL Server ein allgemeines …

6
Serialisieren Sie einen nullbaren Int
Ich habe eine Klasse mit einem nullbaren int? Datentyp, der als XML-Element serialisiert werden soll. Gibt es eine Möglichkeit, es so einzurichten, dass der XML-Serializer das Element nicht serialisiert, wenn der Wert null ist? Ich habe versucht, das Attribut [System.Xml.Serialization.XmlElement (IsNullable = false)] hinzuzufügen, erhalte jedoch eine Laufzeit-Serialisierungsausnahme, die besagt, …
92 c#  .net  xml  serialization 

5
Wie lese ich den Abschnitt appSettings in der Datei web.config?
Mein XML sieht so aus und der Dateiname ist web.config <?xml version="1.0"?> <configuration> <appSettings> <add key="configFile" value="IIS.config"/> <add key="RialtoDomain" value="ASNC_AUDITORS"/> </appSettings> <system.serviceModel> .... </system.serviceModel> </configuration> Im Code, wenn ich so lese String path = ConfigurationSettings.AppSettings["configFile"]; Ich erhalte einen Nullwert. Es wird keine Ausnahme ausgelöst. Ist das der richtige Weg?
92 c#  asp.net  web-config 

3
Der richtige Weg, um eine nie endende Aufgabe zu implementieren. (Timer gegen Aufgabe)
Daher muss meine App eine Aktion fast ununterbrochen ausführen (mit einer Pause von ungefähr 10 Sekunden zwischen jedem Lauf), solange die App ausgeführt wird oder eine Stornierung angefordert wird. Die zu erledigende Arbeit kann bis zu 30 Sekunden dauern. Ist es besser, einen System.Timers.Timer zu verwenden und AutoReset zu verwenden, …

8
Wie kann ich den Datentyp einer Variablen in C # abrufen?
Wie kann ich herausfinden, welchen Datentyp eine Variable enthält? (zB int, string, char usw.) Ich habe jetzt so etwas: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Testing { class Program { static void Main() { Person someone = new Person(); someone.setName(22); int n = someone.getName(); Console.WriteLine(n.typeOf()); } } …
92 c#  types 

6
intern gegen öffentlich in c #
Ich möchte den Unterschied zwischen den Modifikatoren publicund den internalSichtbarkeitsmodifikatoren kennen. Wann internalund wann sollten wir eine Klasse verwenden public? Ich bin verwirrt, wann eine Methode sein sollte publicoder internal. Ich habe gelesen, dass internalder Zugriff über die Assembly möglich ist, während er publicauch über die Assembly verwendet werden kann, …
92 c#  .net 





13
Wie kann man dafür sorgen, dass ein Fenster in .Net immer oben bleibt?
Ich habe eine C # Winforms-App, die ein Makro in einem anderen Programm ausführt. Das andere Programm öffnet ständig Fenster und lässt die Dinge im Allgemeinen, mangels eines besseren Wortes, verrückt aussehen. Ich möchte eine Schaltfläche zum Abbrechen implementieren, die die Ausführung des Prozesses stoppt, aber ich kann anscheinend nicht …
92 c#  .net  winforms 


8
Wie entferne ich Meldungen über Verstöße gegen Namensregeln in Visual Studio?
Ich habe gerade Visual Studio 2017 installiert. Wenn ich eine vorhandene Website öffne, erhalte ich alle möglichen Warnmeldungen wie diese: IDE1006 Verletzung der Namensregel: Diese Wörter müssen mit Großbuchstaben beginnen: swe_calc Im Code ist definiert als: [System.Runtime.InteropServices.DllImport("swedll32.dll")] public static extern Int32 swe_calc(double tjd, int ipl, Int32 iflag, IntPtr xx, IntPtr …


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.