すべての型の基本クラスとなるオブジェクト型(Object)には、仮想メソッドとして書式を持たない形式のToStringメソッドが定義されている。そして、この書式なしのToStringメソッドは、すべての型でオーバーライドされている。 共通型システム(CTS)であらかじめ定義されている標準定義データ型(図で太枠になっている型)は、IConvertibleというインターフェイスを持つ。このIConvertibleインターフェイスには、文字列への変換となるToStringメソッドだけでなく、すべての標準定義データ型への変換メソッドが定義され、標準定義データ型相互の変換に対応している。そして、そのパラメータには書式情報オブジェクトとしてIFormatProviderというインターフェイスを持つオブジェクトを渡すことになっている。ちなみに、IFormatProviderインターフェイスにはGetF