专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C#

请教C#如何返回数组的地址

发布时间:2011-06-21 11:30:31 文章来源:www.iduyao.cn 采编人员:星星草
请问C#怎么返回数组的地址 在线等
如下代码

class A
{
 public A(int num)
 {
  for(int i=0;i!=num; ++i)
  {
  lists.Add(i);
  }
 }
 public int[] GetsA
  {
  int[] ret=new int[lists.count];
  for(int i=0;i!=lists.count;++i)
  {
  ret[i]=(int)lists[i];
  }
  return ret;//这里传的是值 永远不能改变lists 的值 怎么去传递一个地址?求解释
}

 
ArrayList lists

}

------解决方案--------------------
改ret数组
lists里的东西也跟着改.

你可以做ret属性
get set
ret属性的set里面变动另一个
------解决方案--------------------
看了你另一篇帖子,C++代码没看明白(丢得太久了),感觉这几个关键字可能会对你所帮助:IEnumerable<T>,Predicate<T>,迭代器
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: