![]() |
1
37
对于C#我不相信有 明确规定 硬限制。(例如,C#5规范的第2.4.2节没有给出限制。)Roslyn v2.2.0.61624似乎有1024个字符的限制;这远远超出了可读性的范围,甚至超出了机器生成的合理名称的范围。
|
![]() |
2
20
使用128Mb,我能够创建一个包含400万个字符的类(和方法)。
|
![]() |
3
18
我刚刚在C#Visual Studio 2010(x64)中做了一个测试:制作了一个标识符:
重复着。在512个字符处,VS给了我一个错误“标识符太长”。不过511还可以。(已选中Word中的字符计数。) 另一个例子:
|
![]() |
4
13
|
![]() |
5
5
公共Lisp符号的名称是字符串;字符串的长度限制为
价值
这个答案忽略了方法名的包名;这可能使长度加倍。 |
![]() |
6
5
在C中,长度为511个字符。 |
![]() |
7
2
正在进行(OpenEdge)限制为32个字符。 |
![]() |
8
0
在D中,我不知道会是这种情况,但我怀疑这是一种疯狂的行为,比如>100MB。这可能是一件记忆犹新的事情。这是因为我和其他人知道,对于符号名,对象文件格式的限制大约为11kB,并且这一限制已被修复。 |
![]() |
9
0
|