10.8 操作符重载

 

//  10.8 操作符重载
     public   class  Person 
    
{
        
public string Name ;
        
public int Age ;
        
//        public bool dy(int bAge)
        
//        {
        
//            return this.Age > bAge ;
        
//        }
        
//        public bool dy(Person b)
        
//        {
        
//            return this.Age > b.Age ;
        
//        }
        public static bool operator < (Person a ,Person b)  ////是第三者比较另外两个人,所以用静态
        {
            
return a.Age <b.Age ;
        }

        
public static bool operator >(Person a,Person b)
        
{
            
return a.Age >b.Age ;
        }

    }

    
class  Class1
    
{
        
static void Main(string[] args)
        
{
            Person a 
= new Person () ;
            a.Age 
= 23 ;

            Person b 
= new Person () ;
            b.Age 
=25 ;

            
//            if (a.dy (b))
            
//            {
            
//                System.Console.WriteLine("a>b") ;
            
//            }
            if(a<b)
            
{
                System.Console.WriteLine(
"a<b") ;
            }

        }

    }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值