Articles of .net

Beste / schnellste Möglichkeit, ein Excel-Blatt in ein DataTable zu lesen?

Ich hoffe, dass jemand hier mir in die richtige Richtung zeigen kann – ich versuche, ein ziemlich robustes Dienstprogramm zu erstellen, um die Daten aus einem Excel-Blatt (möglicherweise .xls ODER .xlsx) in eine DataTable so schnell und schlank wie möglich. Ich habe diese Routine in VB entwickelt (obwohl ich genauso glücklich mit einer guten C […]

System.Threading.Tasks – Begrenzen Sie die Anzahl gleichzeitiger Aufgaben

Ich habe gerade angefangen, die neue “System.Threading.Tasks” -Güte in .Net 4.0 zu betrachten, und würde gerne wissen, ob es eine eingebaute Unterstützung gibt, um die Anzahl gleichzeitig laufender Aufgaben zu begrenzen, oder wenn dies der Fall ist manuell bearbeitet werden. EG: Wenn ich eine Berechnungsmethode 100-mal aufrufen muss, gibt es eine Möglichkeit, 100 Aufgaben einzurichten, […]

Log4Net: Setzen Sie Max Backup-Dateien auf RollingFileAppender mit rollendem Datum

Ich habe die folgende Konfiguration, aber ich kann keine Dokumentation darüber finden, wie eine maximale Sicherungsdatei für das Datum festgelegt wird. Ich weiß, dass Sie das mit dem Rolling-Stil “Größe” tun können, indem Sie die MaxSizeRollBackups verwenden.

Icecast 2: Protokollbeschreibung, Streaming mit C #

Ich muss einen Icecast 2 Client schreiben, der Audio vom Computer (mp3-Dateien, Soundkartenaufzeichnung usw.) auf den Server streamen kann. Ich habe mich entschieden, einen solchen Client auf C # zu schreiben. Zwei Fragen: 1) Es wird sehr nützlich sein, allgemeine Richtlinien (Best Practices, vielleicht Tricks) zu kennen, mit denen ich in C # nahtlos mit […]

Wie zufällig ist System.Guid.NewGuid ()?

Ich weiß, das hört sich vielleicht nach einer sinnlosen Frage an, aber hör mich an … Ich möchte im Grunde wissen, ob ich der GUID vertrauen kann, um einen Wert zu erzeugen, der 100% der Zeit einzigartig ist und unmöglich vorherzusagen ist. Ich rolle im Grunde mein On-Login-System für eine Website und möchte wissen, ob […]

Wie kann die Code-performance in .NET gemessen werden?

Ich mache ein paar schnelle und schmutzige Benchmarks in einer einzelnen C # -Code-Zeile mit DateTime: long lStart = DateTime.Now.Ticks; // do something long lFinish = DateTime.Now.Ticks; Das Problem ist in den Ergebnissen: Startzeit [633679466564559902] Zielzeit [633679466564559902] Startzeit [633679466564569917] Zielzeit [633679466564569917] Startzeit [633679466564579932] Zielzeit [633679466564579932] …und so weiter. Da die Start- und Zielzeiten identisch sind, […]

Dynamisch erstellte Steuerelemente verlieren Daten nach dem Postback

Eigentlich TextBox ich 1 TextBox auf Pageload und TextBox diese TextBox zu Panel . Jetzt habe ich einen LinkButton wie Add Another . Ich TextBox Text in diese TextBox und wenn nötig, muss ich New TextBox erstellen, indem ich auf Add Another LinkButton . Tatsächlich bin ich in der Lage, die Anzahl zu erhalten und […]

Konvertieren einer Zeichenfolge in einen classnnamen

Ich habe eine String-Variable, die den Namen einer benutzerdefinierten class darstellt. Beispiel: string s = “Customer”; Ich werde eine Arraylist der Kunden erstellen müssen. Die benötigte Syntax lautet also: List cust = new .. Wie konvertiere ich die Zeichenfolge s, um diese Arraylist zur Laufzeit erstellen zu können?

Json.NET serialisiert Objekt mit Root-Namen

In meiner Web-App verwende ich Newtonsoft.Json und ich habe folgendes Objekt [Newtonsoft.Json.JsonObject(Title = “MyCar”)] public class Car { [Newtonsoft.Json.JsonProperty(PropertyName = “name”)] public string Name{get;set;} [Newtonsoft.Json.JsonProperty(PropertyName = “owner”)] public string Owner{get;set;} } und ich möchte sie mit dem Root-Namen (classnname) serialisieren. Dies ist das gewünschte Format mit {‘MyCar’: { ‘name’: ‘Ford’, ‘owner’: ‘John Smith’ } } […]

GetMethod für generische Methode

Ich versuche, MethodInfo für Where-Methode des Typs Enumerable abzurufen: typeof (Enumerable).GetMethod(“Where”, new Type[] { typeof(IEnumerable), typeof(Func) }) aber werde null. Was mache ich falsch?