属性本来就不能有参数的阿,这个你想一个实际的例子就能明白了
如果你需要传参数,应该这样:public object this[int index] {get{} set{}}
如果你需要传参数,应该这样:public object this[int index] {get{} set{}}
解决方案 »
- WinForm求高手如何获取网页中的部分内容,急!!!!!
- 文本信息提取
- 帮我看看这段代码哪里有毛病
- 关于选取XML结点
- 如何通过Text控件,对网格数据进行编辑,然后再通过UPDATE更新数据库库
- winfrom判断用户在线
- 如何控制点击编辑列按钮后的textbox宽度(绑定列),详情见内容,谢谢
- 我是新手,现在遇到一个问题,就是我想用一个windows 窗口程序去定时更新 存储在ASP.net工程中的全局变量中包含的数据集Application[“Da
- C# 爬虫爬虫的多线程如何实现
- 用WebClient向服务器上传提示:未处理的“System.Net.WebException”类型的异常出现在 system.dll 中。
- dataadapter对象问题。
- 目录的拷贝
.....
}
这样不是很好吗?
关键要掌握C#的特性啊,而不是一味地抱怨语言的不好
该怎么样就怎么样吧
就Item属性来说,用索引器当然是首选解决方法,用方法也完全合适。我只是想看看除了索引器外,直接用属性行不行。
以前我用VB,属性可以带参数,有时是很方便的。
当然,任何属性过程都可以直接写方法代替。
但相信没有谁原意在类图中设计为属性的东西,在代码体现出来的是方法函数。
我用C#的最大理由就是它带XML自动注释的功能:)
{
get
{
return (Object)List[Index];
}
set
{
List[Index] = value;
}
}
这样写出来的是属性啊。。不明白楼主。