public virtual T Get<T>(string key, T defaultValue)
来源:互联网 发布:淘宝童装店标志设计 编辑:程序博客网 时间:2024/03/29 16:57
使用如下:
int id=Get<int>("id",-1);
string name=Get<string>("name","");
string name=Get<string>("name","");
函数代码如下:
public virtual T Get<T>(string key, T defaultValue)
{
if (Request[key] == null) { return defaultValue; }
object result;
if (typeof(T).Name == "Int32")
{
int _result = 0;
if (!int.TryParse(Request[key], out _result))
{
return defaultValue;
}
result = _result;
}
else
{
result = Request[key].Trim();
}
return (T)result;
}
//只能把object类型转T,其它类型都报错
{
if (Request[key] == null) { return defaultValue; }
object result;
if (typeof(T).Name == "Int32")
{
int _result = 0;
if (!int.TryParse(Request[key], out _result))
{
return defaultValue;
}
result = _result;
}
else
{
result = Request[key].Trim();
}
return (T)result;
}
//只能把object类型转T,其它类型都报错
- public virtual T Get<T>(string key, T defaultValue)
- public virtual T Get<T>(string key, T defaultValue)
- apt-get couldn't be verified because the public key is not available: NO_PUBKEY XXX
- 关于public <T> T method(T t)函数的说明
- t
- t
- t
- t
- T
- T
- t
- t
- t
- T
- t
- t
- t
- t
- 异步IO、APC、IO完成端口、线程池与高性能服务器之五 服务器的性能指标与实现高性能的途径
- 利用XStream实现实体对象和xml文件相互转换
- gridview合并单元格
- iphone 守护进程优化与详解
- 异步IO、APC、IO完成端口、线程池与高性能服务器之三 IO完成端口
- public virtual T Get<T>(string key, T defaultValue)
- easyUI datagrid使用
- android.view.SurfaceHolder$BadSurfaceTypeException: Surface type is SURFACE_
- rpm详解
- iOS越狱开发之MobileSubstrate介绍
- 异步IO、APC、IO完成端口、线程池与高性能服务器之二 APC
- BOP - 1的数目
- Android Activity 生命周期
- Building a Jabber Client for iOS: Interface Setup