M
mycwcgr_new
Unregistered / Unconfirmed
GUEST, unregistred user!
.Net中没有Record这一类型,如何使用类似的数据结构传递参数
在C#中,没有类似于Pascal中的Record的数据结构(它可以组织各种数据),如何使用类似的数据结构传递参数?
是使用Struct,还是使用Class 传递参数比较好?
如果在这个Record结构中既含有对象又含有一般类型,用什么好?
例:
Puble cass TmyClass{
...
}
在Pascal中,有这么一个记录
Tmyrecord=Record
TmyClass:a1
a1:integer;
a2:string
end
将这个数据结构作为参数传入某个方法中后,在那个方法中要使用a1这个对象进行一些操作。不需要改变实参
请问在C#中是使用Struct,还是使用Class 传递参数比较好?请说明理由,比如系统资源要求少...等
在C#中,没有类似于Pascal中的Record的数据结构(它可以组织各种数据),如何使用类似的数据结构传递参数?
是使用Struct,还是使用Class 传递参数比较好?
如果在这个Record结构中既含有对象又含有一般类型,用什么好?
例:
Puble cass TmyClass{
...
}
在Pascal中,有这么一个记录
Tmyrecord=Record
TmyClass:a1
a1:integer;
a2:string
end
将这个数据结构作为参数传入某个方法中后,在那个方法中要使用a1这个对象进行一些操作。不需要改变实参
请问在C#中是使用Struct,还是使用Class 传递参数比较好?请说明理由,比如系统资源要求少...等