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
Für mich unverständlich im “Zeitalter” von NullableTypes.
Da es in C#2 leider noch keine generische Parse-Methode für Enumerations gibt, muss man sich diese selbst schreiben.
-
-
public abstract class Enum<T> {
-
public static T Parse(string enumElementToParse) {
-
}
-
}
-
}
-
oder als typisierte statische Methode:
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 zu können, ist jedoch noch ein Registry-Eintrag zu modifizieren:
HKLM\Software\Microsoft\PowerShell\1\ShellIds\Microsoft.Management.Automation.PowerShell
Sollte man auf UnRestricted bzw. RemoteSigned setzen.
Ein globales Profil kann dann in
C:\Dokumente und Einstellungen\All Users\Dokumente\PSConfiguration
angelegt werden(profile.ps1).
Ein nettes Feature Generischer Listen ist die Find Methode:
-
-
public class Bratwurst {
-
public string Geschmack = string.Empty;
-
}
-
-
-
// insert some Bratwurst
-
-
string gesuchterGeschmack = "Lecker";
-
-
Bratwurst leckerBratwurst =
-
bratwuerste.Find(delegate(Bratwurst wurstToFind) {
-
return wurstToFind.Geschmack == gesuchterGeschmack;
-
});
-
Guten Appetit!
Ein netter Log4Net-Web Viewer. LOG4NET Dashboard
Suchen
Latest
Blogroll
- Brad Abrams
- Codebetter
- Cyrus’ Blather
- Dilbert
- DotNetJunkies.com
- Frans Bouma’s blog
- ISerializable
- Jeremy D. Miller — The Shade Tree Developer
- John Papa
- K. Scott Allen
- Oliver Sturm’s weblog
- public MattBerther : ISerializable
- Scott Galloway’s Personal Blog
- Scott Hanselman’s Weblog
- Scott Stewart
- SqlJunkies

