fork(1) download
  1. using System;
  2.  
  3. class Untitled
  4. {
  5. class Class1
  6. {
  7. public int DuplicateProperty {get;set;}
  8. }
  9.  
  10. class Class2 : Class1
  11. {
  12. public new int DuplicateProperty{get;set;} // 有覆盖的要用 new
  13. public int ItemId {get;set;}
  14. }
  15. static void Main(string[] args)
  16. {
  17. Console.WriteLine("Hello World");
  18. Class2 c = new Class2();
  19. c.DuplicateProperty = 1;
  20. Class1 a = new Class1();
  21. Console.WriteLine(a.DuplicateProperty.ToString()); //值为0
  22. Console.WriteLine(c.DuplicateProperty.ToString()); //值为1
  23. }
  24. }
Success #stdin #stdout 0.01s 131648KB
stdin
Standard input is empty
stdout
Hello World
0
1