没有合适的资源?快使用搜索试试~ 我知道了~
C#常用的字符串扩展方法汇总
1 下载量 152 浏览量
2021-01-21
18:37:32
上传
评论
收藏 66KB PDF 举报
温馨提示
本文实例汇总了C#常用的字符串扩展方法,分享给大家供大家参考。具体如下: EString.cs文件如下: 代码如下:/// <summary> /// 扩展字符串类 /// </summary> public static class EString { #region 数据转换 #region 转Int /// <summary> /// 转Int,失败返回0 /// </summary> /// <param name=”e”></param> /// <returns></r
资源推荐
资源详情
资源评论
C#常用的字符串扩展方法汇总常用的字符串扩展方法汇总
本文实例汇总了C#常用的字符串扩展方法,分享给大家供大家参考。具体如下:
EString.cs文件如下:
代码如下:/// <summary>
/// 扩展字符串类
/// </summary>
public static class EString
{
#region 数据转换
#region 转Int
/// <summary>
/// 转Int,失败返回0
/// </summary>
/// <param name=”e”></param>
/// <returns></returns>
public static int ToInt(this string t)
{
int n;
if (!int.TryParse(t, out n))
return 0;
return n;
}
/// <summary>
/// 转Int,失败返回pReturn
/// </summary>
/// <param name=”e”></param>
/// <param name=”pReturn”>失败返回的值</param>
/// <returns></returns>
public static int ToInt(this string t, int pReturn)
{
int n;
if (!int.TryParse(t, out n))
return pReturn;
return n;
}
/// <summary>
/// 是否是Int true:是 false:否
/// </summary>
/// <param name=”t”></param>
/// <returns></returns>
public static bool IsInt(this string t)
{
int n;
return int.TryParse(t, out n);
}
#endregion
#region 转Int16
/// <summary>
/// 转Int,失败返回0
/// </summary>
/// <param name=”e”></param>
/// <returns></returns>
public static Int16 ToInt16(this string t)
{
Int16 n;
if (!Int16.TryParse(t, out n))
return 0;
return n;
}
/// <summary>
/// 转Int,失败返回pReturn
/// </summary>
/// <param name=”e”></param>
/// <param name=”pReturn”>失败返回的值</param>
/// <returns></returns>
public static Int16 ToInt16(this string t, Int16 pReturn)
{
Int16 n;
if (!Int16.TryParse(t, out n))
return pReturn;
return n;
}
/// <summary>
/// 是否是Int true:是 false:否
/// </summary>
/// <param name=”t”></param>
/// <returns></returns>
public static bool IsInt16(this string t)
{
Int16 n;
return Int16.TryParse(t, out n);
}
#endregion
#region 转byte
/// <summary>
/// 转byte,失败返回0
/// </summary>
/// <param name=”e”></param>
/// <returns></returns>
public static byte Tobyte(this string t)
{
byte n;
if (!byte.TryParse(t, out n))
return 0;
return n;
}
/// <summary>
/// 转byte,失败返回pReturn
/// </summary>
/// <param name=”e”></param>
/// <param name=”pReturn”>失败返回的值</param>
/// <returns></returns>
public static byte Tobyte(this string t, byte pReturn)
{
byte n;
if (!byte.TryParse(t, out n))
return pReturn;
return n;
}
/// <summary>
/// 是否是byte true:是 false:否
/// </summary>
/// <param name=”t”></param>
/// <returns></returns>
public static bool Isbyte(this string t)
{
byte n;
return byte.TryParse(t, out n);
}
#endregion
#region 转Long
/// <summary>
/// 转Long,失败返回0
/// </summary>
剩余10页未读,继续阅读
资源评论
weixin_38553478
- 粉丝: 7
- 资源: 924
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功