作者:mobiledu2502886217 | 来源:互联网 | 2023-01-28 20:57
当您编写时,class Test
您正在尝试定义新类型参数并命名该类型参数string
. string
不是类型的有效标识符,因为它是语言中的保留字. String
不是语言中的保留词; 它是一个有效的名称,你给你的新类型参数,所以代码工作.
或者至少,"工作"在某种意义上,你现在已经命名了你的新类型别名String
.但你实际上并不想这样做; 你不希望有一个新的类型参数命名 String
,你只想让你的字典的键是a String
,所以根本不要定义一个新的类型参数:
class Test : System.Collections.Concurrent.ConcurrentDictionary
在相关的说明中,您可能根本不应该继承ConcurrentDictionary
.它不是一种旨在继承的类型.您可能只想编写一个,并拥有自己的类型,只需将ConcurrentDictionary作为字段.
1> Servy..:
当您编写时,class Test
您正在尝试定义新类型参数并命名该类型参数string
. string
不是类型的有效标识符,因为它是语言中的保留字. String
不是语言中的保留词; 它是一个有效的名称,你给你的新类型参数,所以代码工作.
或者至少,"工作"在某种意义上,你现在已经命名了你的新类型别名String
.但你实际上并不想这样做; 你不希望有一个新的类型参数命名 String
,你只想让你的字典的键是a String
,所以根本不要定义一个新的类型参数:
class Test : System.Collections.Concurrent.ConcurrentDictionary
在相关的说明中,您可能根本不应该继承ConcurrentDictionary
.它不是一种旨在继承的类型.您可能只想编写一个,并拥有自己的类型,只需将ConcurrentDictionary作为字段.