Archive for Juli, 2006
Da es in C#2 leider noch keine generische Parse-Methode für Enumerations gibt, muss man sich diese selbst schreiben.
PLAIN TEXT
C#:
public abstract class Enum<T> {
public static T Parse(string enumElementToParse) {
if (Enum.IsDefined(typeof (T), enumElementToParse)) {
[...]
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 [...]
Ein nettes Feature Generischer Listen ist die Find Methode:
PLAIN TEXT
C#:
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) {
return wurstToFind.Geschmack == gesuchterGeschmack;
[...]
