摘要:
string是c#里面最最常用的类,和它的使用频度比起来,它的操作确少的可怜,实例方法只有三十个左右,静态方法只有十多个,远远满足不了我们日常的需求。本文使用扩展方法来增加string的功能,举出几个例子,也算是抛砖引玉吧!首先我们把string类最常用的静态方法IsNullOrEmpty扩展成“实例”方法:publicstaticboolIsNullOrEmpty(thisstrings){returnstring.IsNullOrEmpty(s);}下面是调用代码:1publicstaticvoidTest1()2{3strings="";4boolb1=string. 阅读全文
摘要:
声明:本文仅提供一种编程思路,所提供代码仅供参考,如需使用,请自行完善。我们在做程序的的时候经常要处理用户输入,作为我们的主要语言中文,经常会出现全角、半角的问题,这会在查询时给我们带来很多麻烦。本文采用扩展方法解决全半角切换的问题,效果图代码如下:publicstaticvoidExample(stringuserInput){stringsbc=userInput.ToSBC();//转全角//具体操作,如存入数据库stringdbc=userInput.ToDBC();//转半角//具体操作,如存入数据库}///<summary>///转全角(SBCcase)///</ 阅读全文