VoidVolker: но public point2d = 10,10 более красиво выглядит. Почему тогда у intов и стандартных типов другой вид объявления? Вот тут вроде бы тоже просто структуру создают, но объявление красивое по итогу. https://referencesource.microsoft.com/#mscorlib/sy...,225942ed7b7a3252
А куда добавить-то? И там вроде бы не перегрузка, ибо одно класс, а второе для конструктор для доступа. А можете объяснить еще словами в чем ошибка, чтобы я понимал? Вроде бы ошибка была, что пустое\отсутствует поле аргументов, но поле аргументов имеет принадлежность к base, который я не используют, ибо ничего не наследую.
tikks: короче: в лист записываются все объекты на сцене, а два из этих объектов будут двигаться (т.е. сталкиваться с другими объектами в процессе движения), а движение это является просто изменением позиции X и Y, и вот при каждом изменение позиции нужно проверять совпадение по позиции с другими объектами. Вот и все.
Это событие возникает в момент добавления нового файла, похоже, а с уже добавленные в список файлы нельзя сравнивать? Т.е. чтобы воспринималась текущая позиция объекта первой группы и сравнивалась со всеми остальными, а потом, при изменение позиции, сравнивалось со всеми остальными снова и при совпадение позиций вызывался пустой ивент, который бы содержал информацию где столкнулись и с объектом какой группы?
Я сделал так:
delegate void UI(int i);
class OnReady
{
public event UI ReadyEvent;
public void OnReadyEvent(int i)
{
ReadyEvent(i);
}
},
но ошибка не исчезла.
Не совсем понял как с ними работать, чтобы часть сообщения записалась в переменную. Там просто находит совпадения и их возвращает, насколько я понял.
Регулярные выражения видят, например, что заголовок "Change position:", но как получить остальные слова и записать их в переменные для меня не очевидно.