日期:2014-05-20  浏览次数:20459 次

"[]"与"()"的用法
请问.net的[]()到底有什么区别啊  
有的时候用[]
有的时候用()
我都糊涂了饿有能帮我讲解一下的饿么
例如:session[ "*** "]/response.write   ( "*** ")/request.form[ "*** "]/等等还有其他地方的[]和()用法
有能帮我讲解一下么

------解决方案--------------------
[]用于数组,()用于方法
session[ "*** "]是检索Session中(数组)检索名为***的内容,当然是用[]
response.write ( "*** ")是调用Response的Write方法,就用()了。
------解决方案--------------------
对于集合、数组通常使用[]来访问内部元素,[]称为索引器,是为了获取集合内的单个元素
而()是方法的特定标志,是指调用某个方法、过程,执行某种操作、计算
Session 本身是一个集合,这里使用 Session[ "ABC "] 意思在于取得集合里的名字叫 "ABC " 的单个元素;
而 Response.Write(),这里的 Write() 是 Response 类的一个方法,用于输出语句,所以是 ()。
------解决方案--------------------
()一般是用于方法吧好像.
[]讲不清楚,反正就是用于数组呀,还有就是取值方面,知道这意思,不知乍讲法.哈哈.
------解决方案--------------------
[] 内可以是字符串、整数、其他类型的对象等等
这取决于最初设计索引器时,具体设计了几种索引方式
------解决方案--------------------
[]是数组之类的东西
()是方法
------解决方案--------------------
VB与C#不一样的~