C#
文章平均质量分 79
Marissa417
这个作者很懒,什么都没留下…
展开
-
C#中接口IFormattable/IFormatProvider/ICustomFormatter的区别与用法
定义1.接口IFormattable:如果需要将自己的格式化包含在某个类上,在该类上实现IFormattable接口中的ToString。例如int32继承了此接口:public struct Int32 : ... , IFormattable, ...{...}2、接口ICustomFormatter:如果希望自定义格式化并使它可供多个不同类使用,那么实现ICustomFormatter接口的Format函数。例如:自定义格式化MyBaseFormat,继承接口ICustomFormatter和原创 2021-10-15 17:39:00 · 1345 阅读 · 0 评论 -
C#异步多线程的实现
目录同步与异步的区别异步的实现方式delegate委托的异步调用BeginInvokeCallBack: BeginInvoke执行结束会自动执行回调函数EndInvoke在线程池种清理完成的异步方法ThreadTaskThreadPoolParallelasync&await同步与异步的区别异步是基于多线程的,一个操作再执行时不会阻止其他线程的工作。1、同步方法的所有计算都在主线程进行,可能会卡UI界面;异步方法的所有计算都在子线程中,不会卡界面2、异步是多线程的,对于CPU的利用率高,资原创 2021-02-05 17:53:37 · 2607 阅读 · 0 评论