单项选择题

A.两者在某些情况下是等效的
B.“[]”运算符主要用来访问数组、列表或其他集合
C.如果要动态取值时,两者都可以实现
D.当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用“[]”