博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ExtensionMethods Class
阅读量:6314 次
发布时间:2019-06-22

本文共 1402 字,大约阅读时间需要 4 分钟。

/// 		/// Generic Enum.Parse implementation.		/// 		/// 
The enumeration type to parse to. /// 
String value to parse. /// 
Default value when conversion fails. /// 
The parsed result or the default provided when parsing failed.
public static TEnum ToEnum
(this string strEnumValue, TEnum defaultValue) { if (!Enum.IsDefined(typeof(TEnum), strEnumValue)) return defaultValue; return (TEnum)Enum.Parse(typeof(TEnum), strEnumValue); } /// 
/// Invoke passed in action synchronously on the GUI thread of this item.  ///  /// 
The control. /// 
Action that will be performed on the GUI thread. public static void InvokeOnGui(this Control me, Action action) { if (me.InvokeRequired) me.Invoke(action); else action(); } /// 
/// Invoke passed in action asynchronously on the GUI thread of this item.  Note: If this method is called /// on the GUI thread, the action will be performed synchronously. If it is called from another thread, it /// is invoked asynchronoulsly. ///  /// 
The control. /// 
Action that will be performed on the GUI thread. public static void BeginInvokeOnGui(this Control me, Action action) { if (me.InvokeRequired) me.BeginInvoke(action); else action(); }

转载于:https://www.cnblogs.com/zhangchenliang/archive/2013/05/25/3098400.html

你可能感兴趣的文章
利用伪元素实现元素居中
查看>>
用函数式和命令式两种风格完成一道算法题
查看>>
算法艺术(一):Hello world
查看>>
HDU 1067 GAP (BFS + HASH)
查看>>
地震后日本多家工厂停工 PSP2或推迟后期研发
查看>>
[转载] 七龙珠第一部——第070话 五人战士大突击
查看>>
2014/11/06 Oracle触发器初步 2014-11-06 09:03 49人阅读 评论(0) ...
查看>>
不需要Root即可Hook别人APP的方法
查看>>
Word Tokenization
查看>>
Mac 开机密码忘记
查看>>
关于java中自增、自减运算符与C的不同。
查看>>
bzoj2006 [NOI2010]超级钢琴 (及其拓展)
查看>>
问题(一)---线程池,锁、堆栈和Hashmap相关
查看>>
day 9 10
查看>>
NLP常用开源/免费工具(转)
查看>>
谈谈java中的final关键字
查看>>
JAVA实现zip压缩需要注意的问题
查看>>
Redis+Sentinel
查看>>
java的优点和误解 《java核心技术卷i》第一章
查看>>
解决Reloading agent exited via exception, please raise a jira
查看>>