这种做法太浪费了吗??????????

zenjj 2008-12-24 04:42:00

public struct stru
{
public char expLabel;
public int runPoint;
public int errorPoint;
//---------------
public char[] expLabelArray;
public int[] runPointArray;
public int[] errorPointArray;
}

前辈们!上面的代码每次申请来用,6个变量中只有3个会被用到(注释好分割开了),
只是不知道用那一块,因为要把结构体变成数组结构体来用,这2种模式可能出现交叉
被引用了,在这种情况下,前辈们有更好的办法吗?谢谢!
...全文
106 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zenjj 2008-12-24
  • 打赏
  • 举报
回复
用结构体把它们结合在一起快很多
zenjj 2008-12-24
  • 打赏
  • 举报
回复
变量有比数组快,要是2维数组中,大部分的2维的成员都只有1个变量,那其它的申请在2维里就浪费了
zenjj 2008-12-24
  • 打赏
  • 举报
回复
上面的是一个一个的单元,还有结构体比类快了
journeydj 2008-12-24
  • 打赏
  • 举报
回复
为什么要用结构体呢?
zgke 2008-12-24
  • 打赏
  • 举报
回复
public struct stru
{
public char expLabel;
public int runPoint;
public int errorPoint;
//---------------
}
stru[]

public struct stru
{
public char[] expLabelArray;
public int[] runPointArray;
public int[] errorPointArray;

}

我感觉 stru[] 好把~~ stru.runPointArray[] 这方式`~~有点别扭
zenjj 2008-12-24
  • 打赏
  • 举报
回复
我想过用结构体内再来一个结构体,这样2个就分开了,可是觉得这种更浪费的感觉
xiaojin0710 2008-12-24
  • 打赏
  • 举报
回复
不懂,学习啊

111,131

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧