Здравствуйте, Aen Sidhe, Вы писали:
AS>Здравствуйте, huligun, Вы писали:
H>>Хочу написать следующим образом, но компилятор ругается.
H>>
H>>public event EventHandler<TreeNodeActionArgs<Video>> NewVideosTreeNodeSelected;
H>>private void OnTreeNodeSelected<T>(object sender, TreeNodeActionArgs<T> e)
AS> where T : Video
H>>{
H>> NewVideosTreeNodeSelected(this, e);
H>> //здесь компилятор выдает ошибку
H>> //не может привести TreeNodeActionArgs<T> к TreeNodeActionArgs<Video>
H>>}
H>>
H>>Как все таки сделать так чтобы заработало, если я точно знаю что в T придет Video.
AS>Так?
Увы это не помогло, таже ошибка компилятора. Не может скастить е к типу TreeNodeActionArgs<Video>, который требуется для делегата EventHandler<TreeNodeActionArgs<Video>>.