C#语言还是比较常见的东西,这里我们主要介绍C# Static Helper Object,包括介绍DomainHelper是一个不允许继承且具备私有构造函数的类等方面。
C# Static Helper Object
C#是个纯OOP的语言,这代表着它不允许设计人员声明全局性的函数或是变量,它提倡以静态函数与静态变量来取代原本须要使用全局性函数及变量的地方,由于静态函数与静态变量都要声明于类内,这个限制形成群集的效应,同时引出了另一种类型的运用:C# Static Helper Object
C# Static Helper Object范例
- public sealed class DomainHelper
- {
- public static string GetCurrentDomainDir()
- {
- return AppDomain.CurrentDomain.BaseDirectory;
- }
- private DomainHelper()
- {}
- }
- ............
- MessageBox.Show(DomainHelper.GetCurrentDomainDir());
DomainHelper是一个不允许继承且具备私有构造函数的类,这代表着设计人员不可能创建或是继承此类,DomainHelper提供了 GetCurrentDomainDir静态函数,用来返回目前Application Domain所在的路径,这比起原来调用AppDomain. GetCurrentDomain. BaseDirectory函数来取得同样结果的方式简短了许多。Helper Object的中心概念就是将常用的辅助型函数包装成静态函数,设计人员就无须一再重复地撰写这些程序代码,组件设计技术与C# Static Helper Object息息相关
【编辑推荐】
网站标题:C#StaticHelperObject
转载源于:http://www.csdahua.cn/qtweb/news28/462578.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网