StringHelper

 1 public static class StringHelper
 2 {
 3         public static int? ToIntNullable(this string obj)
 4         {
 5             if (obj == null || string.IsNullOrWhiteSpace(obj.ToString(CultureInfo.InvariantCulture)))
 6             {
 7                 return null;
 8             }
 9             else
10             {
11                 int offsetX = 0;
12                 if (Int32.TryParse(obj.ToString(CultureInfo.InvariantCulture), out offsetX))
13                 {
14                     return offsetX;
15                 }
16                 else
17                 {
18                     return null;
19                 }
20             }
21         }
22 }
时间: 2024-11-09 04:47:11

StringHelper的相关文章

C#常用类(1)-StringHelper(字符串操作)

namespace YMQ.PublicLibrary { /*** * 文 件 名:StringHelper * 命名空间:YMQ.PublicLibrary.字符串 * 内 容:字符串的一些操作 * 功 能:处理字符串 * 作 者:mxp * 生成日期:2015/12/23 10:38:51 * 版 本 号:V1.0.0.0 * 修改日志: * */ public class StringHelper { /// <summary> /// 字符串按照指定的分隔符转换为List /// &

C#之使用StringHelper来处理汉字转拼音

StringHelper字符串处理帮助 现在已经实现的功能有: 1.用给定的字符填充源字符串的左边以达到指定的长度 2.用给定的字符填充源字符串的右边以达到指定的长度 3.转半角的函数(DBC case) 4.转全角的函数(SBC case) 5.汉字转拼音缩写 6.取单个字符的拼音声母 等等 演示一下:汉字转拼音缩写 ?我是那Windows窗体写的 代码: using System; using System.Collections.Generic; using System.Componen

C#3.0 扩展方法

扩展方法 在很多时候我们需要编写各种各样的帮助类,因为官方提供的再全面,也会有未包含到的地方,这时一个静态的帮助类就可以帮我们解决问题 举一个不是很恰当的例子,假如要对一个字符串进行验证其内容不为null并且等于admin但是很多地方都要调用,按照封装思想要封装成一个方法,看起来可能是下面这样子的 这并没有任何问题,代码也是比较简单,但是很难会有一种亲近感,因为StringiHelper.ValidArg这样的调用存在.比如这个验证应该是官方应该考虑到的,但是他们忽略了,编写这样一个扩展后会有很

Spring+SpringMVC+Hibernate整合笔记(一)项目结构与配置

(1) entity 包 : 放置项目中的实体类(一个表一个类),pojo (2) util 工具包: 各种工具类(StringHelper类) ----M----- (3) dao 接口包: 各种操作接口类(ICRM_UserDao) (4) dao.impl 实现接口包:各种实习操作接口的实现类(CRM_UserDaoImpl) (5) service 接口包: 业务实现的接口(ICRM_UserService) (6)service.impl 实现业务接口的实现类(CRM_UserServ

Hibernate 映射字段问题[ImprovedNamingStrategy]

Hibernate 使用JPA 对于映射有3种规则可以配置:DefaultNamingStrategy,ImprovedNamingStrategy,EJB3NamingStrategy 这里只说ImprovedNamingStrategy,其他自行看Hibernate代码,ImprovedNamingStrategy的代码如下,是一个singleton instance: /* * Hibernate, Relational Persistence for Idiomatic Java * *

C#缓存absoluteExpiration、slidingExpiration两个参数的疑惑

看了很多资料终于搞明白cache中absoluteExpiration,slidingExpiration这两个参数的含义. absoluteExpiration:用于设置绝对过期时间,它表示只要时间一到就过期,所以类型为System.DateTime,当给这个参数设置了一个时间时,slidingExpiration参数的值就只能为Cache.NoSlidingExpiration,否则出错: slidingExpiration:用于设置可调过期时间,它表示当离最后访问超过某个时间段后就过期,所

c# 开发工具类

stemp0 快速开发,需要使用很多小函数,方便快捷,保留适合自己的方法,会使开发效率提升 cache 缓存辅助类 using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace mofa.commom { //cache帮助类 public class Cache { /// <summary> /// 设定绝对的过期时间(超过多少天后过期,单位是天) /// <

Hibernate给表和字段设置前后缀及分隔符

在<一口一口吃掉Hibernate(一)--使用SchemaExport生成数据表>中介绍了如何生成数据表.但是这只是最基本的.hibernate在生成或者操作数据库时,会受一些限制.比如一开始设计表的时候,直接写成了user(id,name,password,createTime)  这种格式的.但是客户后来要求表名称要以"t_"开头,字段名要以"stu_"开头,可以是一些数据库的关键字,单词之间以"_"隔开,方便他们维护.例如:T

StringHelper--封转自己的字符串工具类

我们每次开发项目,都会有很多的关于字符串的处理,字符串的处理太常见了,无法避免,那么这时如果可以把常用的字符串处理封装成类,在以后的开发中应该会减少一些工作量,下面代码对一些常用的字符串处理进行了封装,如果遇上了其他的关于字符串处理可以不断加入进来. 现在已经实现的功能有: 1,判断一个字符串是否为 null 或 空串 或 空白, 2,判断一个字符串是否不是null且不是空串.不是空白, 3,判断一个字符串变量是否为 null, 4,判断一个字符串是否为 空串, 5,比较两个非空(不是null,