问题:如何将对象的值存储到字符串中?
objGet 持有:
public string name { get; set; }
获取信息 + 将对象字段转换为字符串
objGet thisIsTheObject;
string storageString;
我如何将名称存储到 storageString 中?
我尝试了以下方法:
storageString = thisIsTheObject.name;
我刚刚收到以下错误:
错误:使用未分配的局部变量
问题:如何将对象的值存储到字符串中?
objGet 持有:
public string name { get; set; }
获取信息 + 将对象字段转换为字符串
objGet thisIsTheObject;
string storageString;
我如何将名称存储到 storageString 中?
我尝试了以下方法:
storageString = thisIsTheObject.name;
我刚刚收到以下错误:
错误:使用未分配的局部变量
该错误意味着您正在尝试使用未初始化的对象。可能是您忘记初始化 objGet 类对象。
这将使用有效实例初始化对象
objGet thisIsTheObject=new objGet();
thisIsTheObject.name="set your value";
假设你有这个类的默认构造函数 avalilabe。
现在您可以访问对象属性值了
你初始化objGet了吗?
objGet thisIsTheObject = new objGet() { name = "The name" };
string storageString = thisIsTheObject.name;
Anobject
需要在使用之前被实例化,并且它的字段被初始化:
objGet thisIsTheObject = new objGet();
thisIsTheObject.name = "Your_String_Value";
....
....
string storageString = thisIsTheObject.name;
这意味着你的类需要一个空的构造函数
public class objGet
{
public objGet() { }
public string name { get; set; }
}