将字符串转换为对象和相同的字符串以转换对象 [英] Convert string to object and same string to convert object

查看:77
本文介绍了将字符串转换为对象和相同的字符串以转换对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

I am trying to convert object into string. After that i am doing some operations on those string and again i convert same string to object.But when i am trying to fetch those object's field value. i am getting object null





我尝试了什么:





What I have tried:

MyClass.Class1 ob = new MyClass.Class1();
            ob.Name = "Pragya";
            ob.Age = 24;

            string stringob = Convert.ToString(ob);
             //some operation I am doing here
            Assembly assembly = Assembly.GetExecutingAssembly();
            MyClass.Class1 ob1 = assembly.CreateInstance(stringob) as MyClass.Class1;
            textname.text=ob1.Name;//getting null

推荐答案

试试这个和乖乖你会得到你的答案。

static void Main(string [] args)

{

MyClass obj = new MyClass();

obj.name =shivam;

obj.Address =delhi;

string name =;

string Address = ;

name = obj.name;

Address = obj.Address;

Console.WriteLine(name);

Console.WriteLine(地址);

//字符串上的一些操作...

name = name +hello;

MyClass1 obj1 = new MyClass1();

obj1.name = name;

obj1.Address = Address;

Console.WriteLine( obj1.name);

Console.Write(obj1.Address);

Console.Read();

//你会得到像

// shivam

// delhi
$ b $的输出b // shivam你好

// delhi

}
just try this and surly you will get your answer.
static void Main(string[] args)
{
MyClass obj = new MyClass();
obj.name = "shivam";
obj.Address = "delhi";
string name = "";
string Address = "";
name = obj.name;
Address = obj.Address;
Console.WriteLine(name);
Console.WriteLine(Address);
//Some operation on string...
name = name + " hello";
MyClass1 obj1 = new MyClass1();
obj1.name = name;
obj1.Address = Address;
Console.WriteLine(obj1.name);
Console.Write(obj1.Address);
Console.Read();
// you will get output like
// shivam
// delhi
// shivam hello
// delhi
}


这篇关于将字符串转换为对象和相同的字符串以转换对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆