内部Wikiで正しく表示されるようにC#コードをフォーマットするにはどうすればよいですか?
MediaWikiを使用していますが、ほとんどのWiki構文は同じであると想定しています。
MediaWikiのGeShi構文強調表示拡張機能 を使用している場合は、<syntaxhighlight/>
要素で囲まれたC#コードをそのまま挿入できます。 (これは 拡張機能カテゴリを強調する構文 からわかるように、そのようなMediaWiki拡張機能の1つです。)
ウィキペディア、ウィクショナリー、ウィキブックス、ウィキクォートなどのためにウィキメディア財団が使用しているMediaWikiウィキ。この拡張機能はすべて有効になっています。 C#の現在の(執筆時点で)Wikipediaの記事 (q.v.)から直接取得したウィキテキストを次に示します。これは、ウィキテキストの外観を例示しています。
<syntaxhighlight lang = CSharp> //ジェネリッククラスを宣言します。 パブリッククラスGenericList <T> { void Add(T input ){} } class TestGenericList { private class ExampleClass {} static void Main() { //タイプintのリストを宣言します。 GenericList <int> list1 = new GenericList <int>(); // aを宣言しますタイプ文字列のリスト。 GenericList <string> list2 = new GenericList <string>(); // ExampleClass。 GenericList <のタイプのリストを宣言します。 ExampleClass> list3 = new GenericList <ExampleClass>(); } } </ syntaxhighlight>
このウィキテキストのレンダリング方法については、ウィキペディアの記事を参照してください。