通常のヘルパーの使用からますます多くのヘルパーを使用するように劇的な動きをextension methods
始めたので、彼らが積み重なっていくのを知りたかったのですが、
私の一番上のメイン名前空間は次のとおりです:
メインの名前空間名は、myname+年と現在の月の最後の桁です。
それが私がヘルパー名前空間としてそれを整理しておく方法です
namespace "myname212"
{
namespace DbRelated
{
some clasess & methods
}
namespace styling
{
same as usual ..
}
// .... some more categories and...then
//the extentions namespace
namespace CustomExtentions
{
// simplest ext class and its first method
public static class ToNumber
{
public static int Toint(this Textbox TbxToConvrt)
{
return Convert.ToInt32(TbxToConvrt.Text);
}
//some more of same subject
}
}
}
しかし、ロゴ的に独自のサブカテゴリを持つより一般的なカテゴリがある場合はどうなりますか
namespace Extentions
{
public static class MainCategory
{
public static class SubCat1
{
public static some_method();
}
public static class SubCat2
{
public static some_method();
}
}
}
上記の階層構造は機能しません。
ですから、もっと多くのカテゴリーを作りたいのなら、それは
nested namespaces
nested classes
?の代わりに
これはあなたがしていることですか?