直接附上源码。
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;
}
整理记录,希望各位大佬指点。