parent
061a77b52e
commit
78111aff20
@ -0,0 +1,71 @@
|
||||
namespace HybirdFrameworkCore.Utils;
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public static class ObjUtils
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="o"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsNull(object? o)
|
||||
{
|
||||
return o == null;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="o"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsNotNull(object? o)
|
||||
{
|
||||
return o != null;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="list"></param>
|
||||
/// <typeparam name="T"></typeparam>
|
||||
/// <returns></returns>
|
||||
public static bool IsEmpty<T>(List<T>? list)
|
||||
{
|
||||
return list == null || list.Count == 0;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="list"></param>
|
||||
/// <typeparam name="T"></typeparam>
|
||||
/// <returns></returns>
|
||||
public static bool IsNotEmpty<T>(List<T>? list)
|
||||
{
|
||||
return list is { Count: >= 0 };
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="o"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsNullOrWhiteSpace(string? o)
|
||||
{
|
||||
return string.IsNullOrWhiteSpace(o);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="o"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsNotNullOrWhiteSpace(string? o)
|
||||
{
|
||||
return !string.IsNullOrWhiteSpace(o);
|
||||
}
|
||||
|
||||
public static readonly List<object> EmptyList = new List<object>(0);
|
||||
}
|
Loading…
Reference in new issue