字符串的所有操作
2014-12-31 14:55:30 访问(1934) 赞(0) 踩(0)
/// <summary>
/// 转换"成"
/// 如:canoe"best,结果为canoe"best
/// </summary>
/// <param name="obj">传入的字符串(canoe"best)</param>
/// <returns>输出的结果,如(canoe"best)</returns>
public string StringConvertQuot(string obj)
{
if (obj == null)
return string.Empty;
return obj.Replace("\"", """);
}
/// <summary>
/// object 转成字符串,考虑object为null的情况(为null返回null)
/// </summary>
/// <param name="obj"></param>
/// <returns></returns>
public string StringConvertTo(object obj)
{
if (obj == null)
return null;
return obj.ToString();
}
/// <summary>
/// object转成字符串,obj为null或DBNull.Value,返回null
/// </summary>
/// <param name="obj"></param>
/// <returns></returns>
public string StringConvertToDBNullToNull(object obj)
{
if (obj == null || obj == DBNull.Value)
return null;
return obj.ToString();
}
/// <summary>
/// object转成字符串,为null返回""
/// </summary>
/// <param name="obj"></param>
/// <returns></returns>
public string StringObjNullToEmpty(object obj)
{
if (obj == null)
return "";
return obj.ToString();
}
/// <summary>
/// bool转成字符串
/// </summary>
/// <param name="obj"></param>
/// <returns></returns>
public string StringConvertByBoolean(bool theValue)
{
if (theValue == true)
return "1";
else
return "0";
}
/// <summary>
/// bool?转成字符串
/// </summary>
/// <param name="obj"></param>
/// <returns></returns>
public string StringConvertByBooleanNull(bool? theValue)
{
if (theValue == null)
return "";
if (theValue == true)
return "1";
else
return "0";
}
/// <summary>
/// 字符串NULL转成""
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public string StrNullToEmpty(string str)
{
if (str == null)
return "";
return str;
}
/// <summary>
/// NULL转成网页空格
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public string StrNullOrEmptyToNBSP(string str)
{
if (str == null || str.Length == 0)
return " ";
return str;
}
/// <summary>
/// 字符串空转成网页空格
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public string StrBlankToNBSP(string str)
{
if (str == null || str.Length == 0)
return " ";
if (str.Trim().Length == 0)
return " ";
return str;
}
/// <summary>
/// NULL转成nullToDefault(默认)
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public string StrShowNull(string str, string nullToDefault)
{
if (str == null)
return nullToDefault;
return str;
}
/// <summary>
/// 字符串Trim,如果字符串为null,则返回""
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public string StrTrim(string str)
{
if (str == null)
return "";
return str.Trim();
}
/// <summary>
/// 字符串换行转成<br />
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public string StrToBr(string str)
{
if (str == null)
return "";
str = str.Replace("" + '\r' + '\n', "<br />");
str = str.Replace("" + '\n', "<br />");
return str;
}
标签:
字符串的所有操作 


上一条:
下一条:
相关评论
发表评论