[Serializable]
От: k732  
Дата: 20.01.07 21:13
Оценка:
почему для класса

[Serializable]
public class A
{
        [MarshalAs(UnmanagedType.I1)]
        public bool state = false;
        public uint value = 1;
}

[Serializable]
public class B
{
        public uint mode = 0;
        [MarshalAs(UnmanagedType.I1)]
        public bool view = false;
        public A a = new A();
}


метод

B b = new B();
int size = Marshal.SizeOf(b);


вываливает с исключением

 An unhandled exception of type 'System.NotSupportedException' occurred in mscorlib.dll
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.