Концепція
Коваріаційні (коваріантному)
Фізичний закон виражається у формулі, якщо в різних координатах, форма цього рівняння завжди однаково, то говорять, що рівняння коваріантній.
У квантовій механіці, хвильове рівняння Шредінгера, застосовується лише в прямокутній системі координат, бо не коваріантна похідна
C # делегувати коваріантному
Коли повертається тип делегата методу вивів більшою мірою, ніж підписи делегата, то він називається коваріантному метод делегата. Оскільки тип значення, ніж повертається тип підпису делегата більш конкретним, тому він може бути неявно перетворений. Так що метод може бути використаний для комісії. Коваріантний робить створення класів і похідні класи, які можна використовувати одночасно делегувати методів можливо.C # коду
Клас Ссавці
{
}
Собаки класу: ссавці
{
}
Програма класу
{
/ / Визначення делегата.
громадських делегат Ссавці HandlerMethod ();
державної статичної FirstHandler ссавців ()
{
повертає нуль;
}
державної статичної SecondHandler Собаки ()
{
повертає нуль;
}
статичної сили основних ()
{
HandlerMethod handler1 = FirstHandler;
/ / Ковариацию дозволяє цього делегата.
HandlerMethod handler2 = SecondHandler;
|