请问类型转换的问题.. private bool IsToType(Type type, object value){ //请问我如何在这里面判断value是否可以转换为类型type,不要用枚举.} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private bool IsToType(Type type, object value) { return value.GetType().IsSubclassOf(type); } 要小心接口判断:)private bool IsToType(Type type, object value){ return type.IsInstanceOfType(value);} private bool IsToType(Type type, object value) { if (value.GetType() == type) return true; return false; } 谢谢大家,都不行..比如举例private bool IsToType(System.Int32,'123'){}用各位的方法都是返回false.但我是想返回true 学习也许这个是你的意思 private bool IsType(Type t, object o) { try { object oo = Convert.ChangeType(o, t); return true; } catch { return false; ; } } private void button1_Click(object sender, EventArgs e) { Type t = Type.GetType("System.Int32"); object o = "1293"; ; bool b = IsType(t, o); } Linq 集合问题 100分 如何在接口中定义父类参数 在实现接口类中实现子类参数? 请问下能不能在listview控件中实现上下标题的功能, Excel填充问题 高手来咯``` 截取文件路径问题....... 虚函数被继承后??? .dll被删除 高分求webform问题 用c#如何调用windows 2000域帐户,同时能给帐户授权? 小弟初学.net网站设计,希望这里的大佬可以提供个入门学习教程:) WMI封装类managementObject的使用:如何更改某个对象的值? linq中的new是什么意思呢? 求一条语句修改主键Id字段的identity开始值
private bool IsToType(Type type, object value)
{
return value.GetType().IsSubclassOf(type);
}
private bool IsToType(Type type, object value)
{
return type.IsInstanceOfType(value);
}
private bool IsToType(Type type, object value)
{
if (value.GetType() == type) return true;
return false;
}
{}
用各位的方法都是返回false.但我是想返回true
也许这个是你的意思 private bool IsType(Type t, object o)
{
try
{
object oo = Convert.ChangeType(o, t);
return true;
}
catch
{
return false; ;
}
}
private void button1_Click(object sender, EventArgs e)
{
Type t = Type.GetType("System.Int32");
object o = "1293"; ;
bool b = IsType(t, o);
}