【请教】请教一个关于反射中获取字段大小的问题 本帖最后由 wsptr 于 2010-10-06 21:11:58 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 FieldInfo fi = typeof(STRU2).GetField("Field3"); foreach (object o in fi.GetCustomAttributes(false)) { MarshalAsAttribute attr = o as MarshalAsAttribute; if (attr != null) { Console.WriteLine(attr.SizeConst); } } 顺便再问个问题,如果Field3是int型的话,如何获取Field3占用多少字节? C#中如何获取当前系统的网络类型和网络信号强度 通过字符串创建类型参数问题 这个效果怎么实现? [求助]C#多线程问题 正则表达式问题 为什么画图时的SmoothingMode属性不起作用啊??? 在Web里如何共用不同虚拟目录的Session值 ListView控件列名称设置右对齐,发现没有效果 怎样实现弹出式菜单? 类型转换函数及用什么命名间? 从任务栏恢复时区分左右键 .NET互操作问题:C结构体如何简单地在C#中使用?
FieldInfo fi = typeof(STRU2).GetField("Field3"); foreach (object o in fi.GetCustomAttributes(false))
{
MarshalAsAttribute attr = o as MarshalAsAttribute;
if (attr != null)
{
Console.WriteLine(attr.SizeConst);
}
}
顺便再问个问题,如果Field3是int型的话,如何获取Field3占用多少字节?