如何将对象的字段保存到字符串中
本文关键字:保存 字符串 字段 对象 | 更新日期: 2023-09-27 18:31:15
问题:如何将对象的值存储到字符串中?
objGet holds:
public string name { get; set; }
获取信息 + 将对象字段转换为字符串
objGet thisIsTheObject;
string storageString;
如何将名称存储到存储字符串中?我尝试了以下方法:
storageString = thisIsTheObject.name;
我只是收到以下错误:
错误:使用未赋值的局部变量
该错误意味着您正在尝试使用未初始化的对象。可能是你忘了初始化 objGet 类对象。
这将使用有效实例初始化对象
objGet thisIsTheObject=new objGet();
thisIsTheObject.name="set your value";
假设您有此类的默认构造器可用性。
现在您可以访问对象属性值了
你初始化了objGet吗?
objGet thisIsTheObject = new objGet() { name = "The name" };
string storageString = thisIsTheObject.name;
在使用object
和初始化字段之前需要实例化:
objGet thisIsTheObject = new objGet();
thisIsTheObject.name = "Your_String_Value";
....
....
string storageString = thisIsTheObject.name;
这意味着您的类需要一个空的构造函数
public class objGet
{
public objGet() { }
public string name { get; set; }
}