C#中的匿名类不能参与继承和多态。匿名类是一种临时的、只在特定作用域内有效的类,它没有类名,因此无法被其他类继承。由于匿名类没有类名,也无法通过基类或接口来引用它,所以它也无法参与多态。因此,匿名类在设计时应该考虑到这一点,避免在需要继承和多态的场景中使用。