忽略
This commit is contained in:
@@ -1,60 +1,60 @@
|
||||
using System;
|
||||
|
||||
namespace Hncore.Infrastructure.Extension
|
||||
{
|
||||
/// <summary>
|
||||
/// bool类型扩展
|
||||
/// </summary>
|
||||
public static class BoolExtension
|
||||
{
|
||||
/// <summary>
|
||||
/// 转为bool
|
||||
/// </summary>
|
||||
/// <param name="para"></param>
|
||||
/// <returns></returns>
|
||||
public static bool ToBool(this bool? para)
|
||||
{
|
||||
if (para == null)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
return Convert.ToBoolean(para);
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 转为bool
|
||||
/// </summary>
|
||||
/// <param name="obj"></param>
|
||||
/// <returns></returns>
|
||||
public static bool ToBool(this object obj)
|
||||
{
|
||||
if (obj == null)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
bool.TryParse(obj.ToString(), out var para);
|
||||
|
||||
return para;
|
||||
}
|
||||
|
||||
public static bool ToBool(this sbyte? obj)
|
||||
{
|
||||
if (obj == null)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
sbyte num = (sbyte) obj;
|
||||
|
||||
if (num == 1)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
||||
using System;
|
||||
|
||||
namespace Hncore.Infrastructure.Extension
|
||||
{
|
||||
/// <summary>
|
||||
/// bool类型扩展
|
||||
/// </summary>
|
||||
public static class BoolExtension
|
||||
{
|
||||
/// <summary>
|
||||
/// 转为bool
|
||||
/// </summary>
|
||||
/// <param name="para"></param>
|
||||
/// <returns></returns>
|
||||
public static bool ToBool(this bool? para)
|
||||
{
|
||||
if (para == null)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
return Convert.ToBoolean(para);
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 转为bool
|
||||
/// </summary>
|
||||
/// <param name="obj"></param>
|
||||
/// <returns></returns>
|
||||
public static bool ToBool(this object obj)
|
||||
{
|
||||
if (obj == null)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
bool.TryParse(obj.ToString(), out var para);
|
||||
|
||||
return para;
|
||||
}
|
||||
|
||||
public static bool ToBool(this sbyte? obj)
|
||||
{
|
||||
if (obj == null)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
sbyte num = (sbyte) obj;
|
||||
|
||||
if (num == 1)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user