一点工作总结

本文总结了 C# 编程中的一些实用技巧,包括 16 进制到 10 进制的转换、设置滚动条位置、使用 virtual 和 abstract 的区别以及委托的基本概念。这些知识点对于初学者来说非常有用。

这几天工作,学点新东西总结如下

(1)16进制转成10进制得到  Convert.ToInter32("FF",16),  FF代表要转的16进制字符. 从串口读上来的是16进制byte,转成对应的10进制数

(2)设置滚动条位置 panel.VerticalScall.value = 100  此方法设置panel的水平滚动条位置

(3)关于virtual ,抽象类abstract 的方法声明为virtual后,就可以被子类重写。这里说明,子类可以不重写,只是说可以重写,重写后加上override,不是说一定要重写。而接口定义是一定要重写的

   没有声明为virtual的,子类要重写可以在子类前面加上new关键字。

(4)关于委托.  public delegate void Handler()  这里是定义了个委托的类型,就和我们定义一个类是一样的。

                 那么事件就是这个委托的实现    event Handler ev ; 定义了事件的类中,执行ev();

               然后就可以外面给事件加上方法。ev+= new Handler(具体实现方法)。里面执行的ev(),就会转到外面具体的实现方法中

    委托可以理解为把方法定义为属性类操作

转载于:https://www.cnblogs.com/dengkun/archive/2013/05/05/virtual.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值