Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace Problems
- {
- using System;
- internal class Program
- {
- class A
- {
- public virtual void F(int a)
- {
- Console.WriteLine("A.F(int)");
- }
- }
- class B : A
- {
- public void F(object a)
- {
- Console.WriteLine("B.F(object)");
- }
- public override void F(int a)
- {
- Console.WriteLine("B.F(int)");
- }
- }
- class C : B
- {
- public override void F(int a)
- {
- Console.WriteLine("C.F(int)");
- }
- public void F<T>(params T[] a)
- {
- Console.WriteLine("C.F(params T[]");
- }
- }
- public static void Main(string[] args)
- {
- new B().F(33);
- new C().F(33);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement