blog.klaus-b.net - Klaus beschäftigt sich in diesem Blogpost sehr ausfühlich mit Boxing und Unboxing und beantwortet die Frage ob Boxing und Unboxing böse ist. mehr…
blogs.msdn.com - "The code is more what you'd call guidelines than actual rules" - truer words were never spoken. It's important when writing code to understand what are vague "guidelines" that should be followed but can be broken or fudged, and what are crisp "rules" that have serious negative consequences for correctness and robustness. I often get questions about the rules and guidelines for GetHashCode, so I thought I might summarize them here. mehr…
blogs.msdn.com - The CLR has always been a great environment for dynamic languages and over the last several years we have built out additional dynamic language support for the .NET Framework through efforts like the Dynamic Language Runtime (DLR) and language implementations on top of the DLR. The DLR shipped earlier this year as a built-in component of .NET Framework 4, and we now have several great language implementations built on top of it. mehr…
msdn.microsoft.com - In der aktuellen Ausgabe 07/2010 des MSDN Magazins beschreibt Dino Esposito anschaulich ein praktisches Einsatz-Szenario für das ExpandoObject aus dem .Net Framework 4 (http://msdn.microsoft.com/en-us/library/system.dynamic.expandoobject.aspx). Siehe auch: System.Dynamic mehr…
dotnetpro.de - Microsofts Pattern and Practices Team hat mit der Enterprise Library eine weithin akzeptierte Sammlung anpassbarer Komponenten zusammengestellt. Eine der Komponenten wurde in das .NET Framework 4.0 aufgenommen. mehr…
jcselke.blogspot.com - Jan Christian Selke erklärt den Unterschied zwischen Monitor.Enter und der Lock Anweisung bzw. warum es eigentlich gar keinen Unterschied gibt. mehr…
blog.klaus-b.net - In diesem Artikel wird die praktische Anwendung der Fusion-API am Beispiel einer Konsolenanwendung gezeigt. Im Gegensatz zu gacutil.exe kann diese Anwendung auch das native Image einer Assembly im ZAP ermitteln, ohne Zuhilfenahme des native Image Compiler ngen.exe. Auch das Installieren im GAC und die Erzeugung eines native Image einer Assembly ist sehr einfach möglich. mehr…
blog.klaus-b.net - Wir alle benutzen sie mehr oder weniger oft, doch kaum einer nimmt Notiz von ihr; die Fusion-API. Egal ob mit gacutil.exe eine Assembly dem GAC hinzugefügt wird oder ein MSI-Paket eine Assembly im GAC installiert, es ist immer die Fusion-API die das erledigt. Selbst der Assembly Cache Viewer des Explorer, die shfusion.dll, verwendet die Fusion-API. mehr…
blog.codemurai.de - In diesem Artikel zeigt Andrè den ersten Kontakt mit WinDBG. Beginnend mit der Installation über den Verweiß auf die Debugsymbole bis hin zu einer ersten Verwendung von WinDBG beim ermitteln eines Fehlers in einer einfachen WinForms-Anwendung. mehr…
blog.klaus-b.net - Genau diese Frage stellt David Kean in diesem Artikel auf seinem Blog zur Diskussion.Ich persönlich favorisiere klar C# und währe sehr unglücklich würde diese Sprache nicht mehr weiterentwickelt werden. Andere schwören auf Visual Basic und wollen ihre Sprache nicht missen. Mit C# 4.0 und VB 10.0 werden sich die Feature der beiden Sprachen wieder ein Stück nächer kommen. Was aber trotz aller Annäherungen immmer bleiben wird, ist die unterschiedliche Syntax; und genau da ist C# mein Favorit. mehr…