Почему у общих структур не могут быть статические элементы, которые указывают общий тип в C#?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Почему у общих структур не могут быть статические элементы, которые указывают общий тип в C#?

Сообщение Anonymous »

В следующем примере игрушки дает мне типлуадексапс , как только я пытаюсь создать экземпляр этой структуры. Это работает просто нормально, если я использую класс или вместо этого не указываю общий тип в статическом элементе (оставьте его как t.) < /P>

Код: Выделить всё

public struct Point
{
static Point IntOrigin = new Point(0, 0);

T X { get; }
T Y { get; }

public Point(T x, T y)
{
this.X = x;
this.Y = y;
}
}
Моя довольно сложная, реальная ситуация сводится к чему -то подобному, поэтому я бы очень хотел понять, почему это испускает typeloadexception .

Подробнее здесь: https://stackoverflow.com/questions/638 ... ic-type-in
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»