Goods.cs 801 B

1234567891011121314151617181920212223242526272829303132
  1. using System;
  2. namespace Lab18.Models
  3. {
  4. public class Goods
  5. {
  6. string g_name;
  7. int g_id;
  8. public string G_name
  9. {
  10. get { return g_name; }
  11. }
  12. public int G_id
  13. {
  14. get { return g_id; }
  15. }
  16. public Goods(string g_name, int g_id)
  17. {
  18. this.g_name = g_name;
  19. this.g_id = g_id;
  20. }
  21. public void Display()
  22. {
  23. Console.WriteLine("Goods: g_name={0} g_id={1}", g_name, g_id);
  24. }
  25. //сравнение двух объектов класса Goods на равенство
  26. public override bool Equals(object obj)
  27. {
  28. Goods p = obj as Goods;
  29. return ((g_name == p.g_name) && (g_id == p.g_id));
  30. }
  31. }
  32. }