C#中是否允许最大数量的命名空间级别?

时间:2015-10-09 19:45:14

标签: c# visual-studio

出于好奇而质疑。我已成功创建了300级深度命名空间嵌套。 如果我输入隐藏在命名空间层下面的类名,Visua工作室会愉快地建议“a.a.a.a.a [...]。a.theclass作为快速修复。

有没有人知道嵌套命名空间的深度是否有实际限制?

没有我需要它的情况,只是好奇。

1 个答案:

答案 0 :(得分:11)

来自文档 - Namespace Statement

  

您可以在另一个名称空间中声明一个名称空间。 没有严格要求   限制你可以声明的嵌套级别,但请记住   当其他代码访问最里面声明的元素时   命名空间,它必须使用包含所有的限定字符串   嵌套层次结构中的命名空间名称。