gpt4 book ai didi

c# - 使用索引器访问结构?

转载 作者:太空宇宙 更新时间:2023-11-03 11:34:33 24 4
gpt4 key购买 nike

v 可以使用索引器访问类内部的结构数组吗??

比如这里..

class sample
{
public struct foo
{
int x;
int y;
}
foo[] anyname=new foo[100];
public foo this [int i]
{
get
{
// code here
}
set
{
// code here
}
}
}

最佳答案

您可以退回(或分配)该项目的副本:

    public foo this[int i]
{
get { return T[i]; }
set { T[i] = value; }
}

备注;

  • T 通常是一个不好的名字,因为约定 T 指的是泛型
  • struct 几乎总是被误用;在决定使用它之前,确保你知道 struct 的意思 - 它的一件事是“没有方法的轻量级对象”,这是经常报道的(而且完全不正确的)神话;特别是,可变 结构通常是一个非常糟糕的主意

关于c# - 使用索引器访问结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6730984/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com