比較

値型

  1. struct myStruct
  2. {
  3. private int hoge;
  4. }
  5.  
  6. class Tester {
  7. static void Main() {
  8. myStruct hoge1 = new myStruct();
  9. myStruct hoge2 = new myStruct();
  10.  
  11. Console.WriteLine("{0}", hoge1 == hoge2); // => True
  12. }
  13. }
  14.  

参照型

  1. class myClass {
  2. public void bar() {
  3. // なにか処理
  4. }
  5. }
  6.  
  7. class Tester
  8. {
  9. static void Main() {
  10. myClass s = new myClass();
  11. myClass b = new myClass();
  12.  
  13. Console.WriteLine("{0}", s == b); // => False
  14. }
  15. }
  16.  



最終更新:2011年07月12日 09:11