В кодоме производится следующий код. Когда я устанавливаю целевую структуру к .NET 4.0, это работает нормально - нет ошибок или предупреждений. Когда я установил целевую структуру в .NET 2.0, я получу следующую ошибку:
CS1526: новое выражение требует () или [] после типа
test soVar;
soVar = new test { foo = 0x10007 }; // Error occurs on this line
[StructLayout(LayoutKind.Sequential)]
struct test
{
public uint foo;
}
Что здесь происходит?! Зачем переключаться на .NET 2.0. Внезапное повышение ошибки?
с нетерпением ждем любых идей здесь.
Спасибо,
Эван