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 der String zu Base64 codiert.
Forumsbeitrag
Mehr…
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:
Mehr…
Ist immer wieder unklar, was der Unterschied ist. Hier aus der MSDN:
Die präzise Platzierung von Steuerelementen auf dem Formular hat für viele Anwendungen einen hohen Stellenwert. Der System.Windows.Forms-Namespace stellt zu diesem Zweck zahlreiche Layoutfeatures bereit. Die beiden wichtigsten sind die Margin-Eigenschaft und die Padding-Eigenschaft.
Die Margin (Rand)-Eigenschaft definiert den Bereich um das Steuerelement, durch den andere Steuerelemente in einem bestimmten Abstand von den Rändern des Steuerelements entfernt bleiben.
Die Padding (Abstand)-Eigenschaft definiert den Bereich innerhalb eines Steuerelements, durch den der Inhalt des Steuerelements (z. B. der Wert seiner Text-Eigenschaft) in einem bestimmten Abstand von den Rändern des Steuerelements entfernt bleibt.
Die folgende Abbildung zeigt die Padding-Eigenschaft und Margin-Eigenschaft auf einem Steuerelement.

Erklärungen dazu:
http://www.yoda.arachsys.com/csharp/constructors.html
http://www.andymcm.com/csharpfaq.htm#3.9
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 Formatmöglichkeiten:
http://alexonasp.net/samples/stringformatting/Default.aspx
http://msdn.microsoft.com/de-de/library/7x5bacwt(VS.80).aspx
Aus akutellem Anlass, weil ich es immer wieder so ziemlich vergesse (und zu wenig brauche)
MSDN Referenz …
Codeproject Tutorial …
| Modifier |
Purpose |
| Access Modifiers
|
Specify the declared accessibility of types and type members. |
| abstract |
Indicates that a class is intended only to be a base class of other classes. |
| const |
Specify Specifies that the value of the field or the local variable cannot be modified. |
| event |
Declares an event. |
| extern |
Indicates that the method is implemented externally. |
|
|
Hides an inherited member from a base class member. |
| override |
Provides a new implementation of a virtual member inherited from a base class. |
| partial |
Defines partial classes and structs throughout the same assembly. |
| readonly |
Declares a field that can only be assigned values as part of the declaration or in a constructor in the same class. |
| sealed |
Specifies that a class cannot be inherited. |
| static |
Declares a member that belongs to the type itself rather than to a specific object. |
| unsafe |
Declares an unsafe context. |
| virtual |
Declares a method or an accessor whose implementation can be changed by an overriding member in a derived class. |
| volatile |
Indicates that a field can be modified in the program by something such as the operating system, the hardware, or a concurrently executing thread. |