Exemplo n.º 1
0
    static void Main(string[] args)
    {
        ClassCode classCode1 = new ClassCode();

        classCode1.GetHashCode();
        System.Console.WriteLine(classCode1.GetHashCode());

        Car car1 = new Car();
        Car car2 = new Car();

        System.Console.WriteLine(car1.GetHashCode());
        System.Console.WriteLine(car2.GetHashCode());

        car1.Go();
        car2.Go();
        Car car3 = new Car();

        car3.Go();
        System.Console.WriteLine(car1);

        // Static memory
        ClassOne.Hi();
        // Instance memory
        // ClassTwo.Hi(); // Can NOT use
        ClassTwo two = new ClassTwo();

        two.Hi();
    }
Exemplo n.º 2
0
    static void Main()
    {
        //[2] 특정 클래스로부터 objectCode1, objectCode2 이름의 개체(Object) 만들기
        ClassCode objectCode1 = new ClassCode();

        Console.WriteLine(objectCode1.GetHashCode());
        var objectCode2 = new ClassCode();

        Console.WriteLine(objectCode2.GetHashCode());
    }
Exemplo n.º 3
0
        public override int GetHashCode()
        {
            unchecked
            {
                var hashCode = ProgrammeNo;
                hashCode = (hashCode * 397) ^ EpisodeNo;
                hashCode = (hashCode * 397) ^ SalesAreaNo;
                hashCode = (hashCode * 397) ^ TregNo;
                hashCode = (hashCode * 397) ^ (TxDate != null ? TxDate.GetHashCode() : 0);
                hashCode = (hashCode * 397) ^ (ScheduledStartTime != null ? ScheduledStartTime.GetHashCode() : 0);
                hashCode = (hashCode * 397) ^ (ScheduledEndTime != null ? ScheduledEndTime.GetHashCode() : 0);
                hashCode = (hashCode * 397) ^ ProgCategoryNo;
                hashCode = (hashCode * 397) ^ (ClassCode != null ? ClassCode.GetHashCode() : 0);
                hashCode = (hashCode * 397) ^ (LiveBroadcast != null ? LiveBroadcast.GetHashCode() : 0);

                return(hashCode);
            }
        }
 public override int GetHashCode()
 => Id + ((ClassCode?.GetHashCode() * 17) + ClassName?.GetHashCode()).GetValueOrDefault();
Exemplo n.º 5
0
 public override int GetHashCode()
 {
     return(ClassGroupCode.GetHashCode()
            ^ ClassCode.GetHashCode()
            ^ InstanceCode.GetHashCode());
 }
Exemplo n.º 6
0
 public override int GetHashCode()
 {
     return(Id.GetHashCode() ^ ClassCode.GetHashCode());
 }