fork(1) download
  1. using System;
  2.  
  3. public class Program
  4. {
  5. class A
  6. {
  7. public virtual void Do() { }
  8. }
  9.  
  10. class B:A {}
  11.  
  12. public static void Main()
  13. {
  14. var m1 = typeof(A).GetMethod("Do");
  15. var m2 = typeof(B).GetMethod("Do");
  16.  
  17. Console.WriteLine("Methods are equal?\t\t{0}", m1 == m2);
  18. Console.WriteLine("Method handles are equal?\t{0}", m1.MethodHandle == m2.MethodHandle);
  19.  
  20. Console.WriteLine("Done.");
  21. Console.ReadKey();
  22. }
  23. }
Success #stdin #stdout 0.02s 33696KB
stdin
Standard input is empty
stdout
Methods are equal?		False
Method handles are equal?	True
Done.