投稿者 魔界の仮面弁士  (社会人) 投稿日時 2022/8/1 16:43:16
> Whereapp.Program+Name[] この様に出力されます。

"+" はクラス内のクラスのように、入れ子の型であることを示します。

現状は、下記の階層構造になっていますよね。
その場合、"Whereapp.Program+Name[]" と表示されます。
namespace Whereapp
{
    class Program
    {
        // 略
        class Name
        {
            // 略
        }
    }
}



Name クラスが下記のように宣言されていれば、 "Whereapp.Name[]" になります。
namespace Whereapp
{
    class Program
    {
        // 略
    }
    class Name
    {
        // 略
    }
}



Name クラスが下記のように宣言されていれば、 "Name[]" になります。
namespace Whereapp
{
    class Program
    {
        // 略
    }
}
class Name
{
    // 略
}