请问怎么使用C#操作内存中的结构数据啊??????工程急用事先定义了一个结构
public struct mmm
{
int id;
int a;
string b;
byte c;
}
mmm[] m = new mmm[1000];每次我都要通过结构中的id字段来查找,并且添加新的一行结构数据m[1].id = 10;
m[1].a = 20;
.......请问通过.NET里面的那些函数可以实现查找已经存在在内存中的结构数据????????
public struct mmm
{
int id;
int a;
string b;
byte c;
}
mmm[] m = new mmm[1000];每次我都要通过结构中的id字段来查找,并且添加新的一行结构数据m[1].id = 10;
m[1].a = 20;
.......请问通过.NET里面的那些函数可以实现查找已经存在在内存中的结构数据????????
解决方案 »
- names.OrderBy(item => item).Where(it => it.StartsWith("S")) 是先执行Where还是OrderBy?
- 状态栏中的标签如何设置为右对齐???
- 这种方法可取吗
- 请问一下,可以把用C#编出来的桌面程序,在没有安装.net框架上运行吗??
- 关于 HttpWebRequest 登录时 Cookie 的问题
- 有段有用的代码(包括C、VB等版本)求通晓c 、vb的 C#高手帮忙翻译一下,成功后再加分!!
- 郁闷n久的水晶报表排序小问题,100分给偶解决行不
- COM教材
- 正则表达式完成字符替代???
- 哪位大虾有GUI+画图的例子,急!!!!!!!!!!!!!!!!!!!!!!!!
- 用 ExecuteReader() 来执行存储过程,可以得到存储过程的返回值吗?请高手回答...急....
- 关于构造函数的问题……快来帮忙……死人了……
{
int id;
int a;
string b;
byte c;
bool dataFilled;
}m[1].id = 10;
m[1].a = 20;
m[i].dataFilled = true;不要想的太复杂,我一开始以为你要直接操作内存呢
Hashtable h = new Hashtable();
h.Add(m.id,m);这样根据id查找会获得很高的效率