Visual Studio 2010 Keybinding Posters

Reference posters for the default keybindings in Visual Studio 2010 for Visual Basic, Visual C#, Visual C++ and Visual F#

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=13189

Wie wird var in C# verwendet, für .NET 2 Umsteiger ;-)

Der Einsatz von var kompliziert potenziell Ihren Code, sodass andere Entwickler ihn nur schwer nachvollziehen können. Aus diesem Grund wird in der C#-Dokumentation var im Allgemeinen nur verwendet, wenn es erforderlich ist.

MSDN Dokumentation…

string.Format patterns

String Format Beispiele…

string Format Patterns

Schöne, grosse Liste von Date-Format Patterns…

Schlüsselwort ref

Quelle: http://www.secretgeek.net/ref_params.asp

[Weiter lesen...]

ref Schlüsselwort

Das Schlüsselwort bewirkt bei Methoden-Parameter folgendes:

Simple Datentypen werden in der Methode bearbeitbar Werden Objektinstanzen überreicht, dann werden diese sowieso immer by ref übergeben, das Schlüsselwort erzwingt aber, dass immer eine initialisierte Instanz übergeben werden muss. (Also kein null)

XML-Serialisieren in String (und zurück)

Ein Objekt kann in XML serialisiert werden. Auf die Rahmenbedingung, was serialisiert werden kann und was nicht, gehe ich jetzt mal nicht ein. (Hoffentlich kann ich das mal aufarbeiten und auch posten.)

Folgender Code serialisiert und deserialisiert ein Objekt mit dem XmlSerializer. Damit der serialisierte String (XML) auch über Webservices problemlos transferiert werden kann, wird [Weiter lesen...]

DateTime-Standardformatzeichenfolgen

Die universelle Formatierung ist – wer hätte es gedacht “U”. Damit kann ein quasi sicheres Hin- und Zurück formatieren (z.B. bei der verwendung in einem WebService wo das Datum als String übergeben wird) gewährleistet werden.

Die MSDN Seite dazu …

Und alle Formatierungsmöglichkeiten hier:

[Weiter lesen...]

Virtual method call in constuctor

Erklärungen dazu:

http://www.yoda.arachsys.com/csharp/constructors.html

http://www.andymcm.com/csharpfaq.htm#3.9

String Format Patterns

string myName = “Fred”; String.Format(“Name = {0}, hours = {1:hh}”, myName, DateTime.Now);

The fixed text is “Name = ” and “, hours = “. The format items are “{0}”, whose index is 0, which corresponds to the object myName, and “{1:hh}”, whose index is 1, which corresponds to the object DateTime.Now.

Schöne Übersicht über die [Weiter lesen...]