|
Letzte nightlybuild News
|
|
Ungültiges Erstellungsdatum |
Ein ziemlich merkwürdiges Verhalten zeigt sich, wenn ein FileInfo-Objekt mit einem Pfad erstellt wird, welcher nicht wirklich existiert:
Das CreationTime Property hat dann den Wert: 01.01.1601
... |
|
Generisches Enum.Parse |
Da es in C#2 leider noch keine generische Parse-Methode für Enumerations gibt, muss man sich diese selbst schreiben.
PLAIN TEXT
public abstract class Enum<T> {
public static T Parse(string enumElementToParse) {
if (Enum.IsDefined(typeof (T), enumElementToParse)) {
[...]... |
|
PowerShell |
Noch vor kurzem unter dem Namen Monad bekannt, gibt es nun PowerShell als RC1. Es handelt sich hierbei um eine in .NET geschriebene Shell mit Scripting Environment.
Sehr praktisch mit Console einzusetzen. Die Geschwindigkeit ist durch native Kompilierung via ngen noch steigerungsfähig.
In PowerShell eingeben:
cd $pshome
dir *.dll |
foreach { C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe $_.FullName }
Um eigene Profile nutzen [...]... |
|
Delegates und anonyme Methoden |
Ein nettes Feature Generischer Listen ist die Find Methode:
PLAIN TEXT
public class Bratwurst {
public string Geschmack = string.Empty;
}
List<Bratwurst> bratwuerste = new List<Bratwurst>();
// insert some Bratwurst
string gesuchterGeschmack = "Lecker";
Bratwurst leckerBratwurst =
bratwuerste.Find(delegate(Bratwurst wurstToFind) {
... |
|
Log4Net Viewer |
|
Ein netter Log4Net-Web Viewer.... |
|
|