社区
C#
帖子详情
C#中有属性数组吗?
limengchen
2006-05-24 08:51:49
Hashtable text=new Hashtable();
public string Text [int index]
{
get
{
return text[index];
}
}
直接return text虽然也能成功地get,但这样的话Text属性就不是只读的了。
...全文
916
10
打赏
收藏
C#中有属性数组吗?
Hashtable text=new Hashtable(); public string Text [int index] { get { return text[index]; } } 直接return text虽然也能成功地get,但这样的话Text属性就不是只读的了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
henryfan1
2006-05-26
打赏
举报
回复
myClass.Texts[i]=str;
如果你的Texts只定义get过程,上面那句可以编译通过?
limengchen
2006-05-26
打赏
举报
回复
没看到有关于这个问题的介绍啊。
.net里面有类似IReadonlyDictionary的接口吗?
hiko2006
2006-05-24
打赏
举报
回复
自己看吧,里面有介绍
http://www.csafe.cn/default.asp?cateID=17
winxieddd
2006-05-24
打赏
举报
回复
哎~~~刚才试了一下,用索引器也不是太好,而且还要自己再上面封一层,要不,建议楼主用方法,呵呵~~~~
public string GetText(int index)
{
return .....
}
limengchen
2006-05-24
打赏
举报
回复
我知道Hashtable无法实现,所以问有没有其它办法实现啊。
另外,Hashtable有一个IsReadOnly属性,但只能读不能写,那它有没有用?
noky
2006-05-24
打赏
举报
回复
首先你的数组是Hashtable这样的话就不可能是只读的。要不你就在写一个Readonly属性用于表示HashTable中的给个Value的只读行。否则在Hashtable中是无法实现的。
limengchen
2006-05-24
打赏
举报
回复
例如myClass下有一个Texts属性,我希望可以
string str=myClass.Texts[i];
但不能
myClass.Texts[i]=str;
也就是说Texts是一个只读属性数组。
Yuna_2z
2006-05-24
打赏
举报
回复
索引 索引
noky
2006-05-24
打赏
举报
回复
啥意思。你这是索引呀?根只读有什么关系?
曲滨_銘龘鶽
2006-05-24
打赏
举报
回复
没听明白?
啥意识?
C#
的动态
数组
介绍可用
C#
动态
数组
的使用,介绍了它的常用
属性
,和基本方法
才
C#
于C++的差别
在
C#
中,
数组
是包含方法和
属性
的对象。例如,可通过 Length
属性
查询
数组
的大小。
C#
数组
还使用索引器(验证用于访问
数组
的各个索引)。声明
C#
数组
的语法不同于声明 C++
数组
的语法:在
C#
中,“[]”标记出现在...
用
C#
实现封装
本课程主要讲解了
C#
中
属性
的封装,方法的应用,构造函数的重载,以及值传递和引用传递的区别。在学习本课程之前需要掌握一定的基础知识。
c#
基础实例源码(Word文档)
内容包括:类的使用 动态求矩形的面积 嵌套类的使用
C#
中
属性
的声明和运用 动态定义
数组
数组
的升降序排列 将
数组
元素转为字符窜
c#
属性
数组
实现
演示了类的
属性
是要给
数组
的情况下如何访问,修改相应的值。2023年2月16日。
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章