14 C ++ std :: pairのC#アナログとは何ですか? 興味がある:std::pairC ++でのC#の類似物は何ですか?System.Web.UI.Pairクラスを見つけましたが、テンプレートベースのものがいいです。 ありがとうございました! 284 c# .net data-structures std-pair base-class-library
19 String.EmptyのようなChar.Emptyがないのはなぜですか? これには理由がありますか?たくさんの空の文字を使用する必要がある場合は、たくさんの空の文字列を使用するのと同じ状況になるので、私は尋ねています。 編集:この使用法の理由はこれでした: myString.Replace ('c', '') したがって、myStringから「c」のすべてのインスタンスを削除します。 259 c# .net string char base-class-library
2 C#で単一のフルパスから複数のディレクトリを作成する方法 次のような完全なパスがある場合:"C:\dir0\dir1\dir2\dir3\dir4\"すべてのディレクトリが存在するようにそれをどのように実装するのが最善ですか? BCLでこれを行う方法はありますか?そうでない場合、これを行う最もエレガントな方法は何ですか? 162 c# .net base-class-library
8 マイクロソフトは循環参照を含むアセンブリをどのように作成しましたか? .NET BCLでは、以下の間に循環参照があります。 System.dll そして System.Xml.dll System.dll そして System.Configuration.dll System.Xml.dll そして System.Configuration.dll これが.NET Reflectorのスクリーンショットで、私が何を意味するかを示しています。 マイクロソフトがこれらのアセンブリを作成した方法は私には謎です。これを可能にするために特別なコンパイルプロセスが必要ですか?ここで何か面白いことが起こっていると思います。 107 .net assemblies circular-reference base-class-library