Ошибка при переопределении setter

138
01 февраля 2022, 00:30

Ошибка "Несогласованность по доступности" на "SpeedVector" у "public Vector SpeedVector".

struct Vector
{
    public float x;
    public float y;
    public Vector(float x, float y)
    {
        this.x = x;
        this.y = y;
    }
    public static Vector operator +(Vector v1, Vector v2)
    {
        return new Vector(v1.x + v2.x, v1.y + v2.y);
    }
}
public class GameObject : Control
{
    public float mass;
    private Vector speedVector = new Vector(0, 0);
    public Vector SpeedVector
    {
        set
        {
            if (mass != 0)
            {
                speedVector = value;
            }
        }
        get => speedVector;
    }
    public void ElliminateCollision(GameObject obj1, GameObject obj2)
    {
    }
}
Answer 1
public struct Vector
{
  ...
}
READ ALSO
смена значения CheckBox другой формы

смена значения CheckBox другой формы

Есть форма, на ней есть кнопка, которая вызывает еще одну форму (подключенная dll'ка) с настройками и CheckBox'омНужно чтобы по нажатию на CheckBox отменялся...

67
Вопрос по bcrypt хэшированию. Веб-программирование

Вопрос по bcrypt хэшированию. Веб-программирование

Предположим, что пользователь моего сайта забыл пароль и мне нужно восстановить его, но у меня стоит bcrypt хэшированиеКак мне это сделать, используя...

78
Сортировка массива по дате создания файла [дубликат]

Сортировка массива по дате создания файла [дубликат]

Как можно отсортировать этот массив по дате создания mp3-файла?

124
Почему не переходит по ссылке?

Почему не переходит по ссылке?

Я в Open ServerВ папке domains два моих сайта: maket и families

102