出于好奇而质疑。我已成功创建了300级深度命名空间嵌套。 如果我输入隐藏在命名空间层下面的类名,Visua工作室会愉快地建议“a.a.a.a.a [...]。a.theclass作为快速修复。
有没有人知道嵌套命名空间的深度是否有实际限制?
没有我需要它的情况,只是好奇。
答案 0 :(得分:11)
来自文档 - Namespace Statement
您可以在另一个名称空间中声明一个名称空间。 没有严格要求 限制你可以声明的嵌套级别,但请记住 当其他代码访问最里面声明的元素时 命名空间,它必须使用包含所有的限定字符串 嵌套层次结构中的命名空间名称。