Найти, сколько у вас детей определенного типа? - PullRequest
0 голосов
/ 29 октября 2018

У меня есть холст, на который я добавлю несколько прямоугольников. Я хочу знать, сколько у меня детей только из прямоугольников. Очень похоже на array.length.

Я пробовал этот код, но не повезло

int count = plain.Children.OfType<Rectangle>.Count;

Plain - это имя Canvas.

Но получите ошибку:

Queryable.OfType (IQuerable) - это недопустимый метод в данном контексте. код CS0119.

Любые решения будут высоко оценены и нуждаются в дополнительной информации, просто скажите.

1 Ответ

0 голосов
/ 29 октября 2018

Вам необходимо добавить круглые скобки при вызове OfType и Count методов:

int count = plain.Children.OfType<Rectangle>().Count();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...