直接附上源碼。
public static T Get<T>(string key)
{
var res = redisHelper.StringGet<T>(key);
//這裏的判斷就是驗證泛型類型,這裏驗證泛型是否是int類型
if (typeof(T).Name.Contains("Int32"))
{
int.TryParse(res.ToString(), out int val);
if (val > 0)
{
return res;
}
}
return res;
}
整理記錄,希望各位大佬指點。