公告
财富商城
积分规则
提问
发文
2019-01-03 02:59发布
Emotional °昔
比如有个变量:param ,为string类型
如果根据或得的变量再定义一个变量:param2?
var a=1;(根据你的输入来)
var b=a;
T Copy<T>(T obj):where T : new()
{
T obj2=new T();
return obj2;
}
1、此变量类型是否支持ICloneable,如果支持的话,可以使用 param.clone得到一个新的变量。
2、如果不支持的话,就需要用到反射,
a. dim myType as type=gettype(param)
b. 使用反射 activator.createinstance 可以创建类型为MyType的新实例。
string param = 1;
string param2 = param;
这样 ??????
假如有个变量:
String str="Messages";
Type ty=a.GetType();
MessageBox.Show(ty.ToString());
结果是System.String
您是想要这个吗?
activator.createinstance
最多设置5个标签!
var a=1;(根据你的输入来)
var b=a;
T Copy<T>(T obj):where T : new()
{
T obj2=new T();
return obj2;
}
1、此变量类型是否支持ICloneable,如果支持的话,可以使用 param.clone得到一个新的变量。
2、如果不支持的话,就需要用到反射,
a. dim myType as type=gettype(param)
b. 使用反射 activator.createinstance 可以创建类型为MyType的新实例。
string param = 1;
string param2 = param;
这样 ??????
假如有个变量:
String str="Messages";
Type ty=a.GetType();
MessageBox.Show(ty.ToString());
结果是System.String
您是想要这个吗?
activator.createinstance