【发布时间】:2020-01-22 10:15:45
【问题描述】:
Public class A
{
public string str1;
public string str2;
}
Public class B {
public string str3;
}
Public class C
{
B BclassObject;
//here is a getter; setter to get and set BClassObject;
A AclassObject;
//here is a getter; setter to get and set AClassObject;
}
现在我从数据库返回数据,其中包含数据表中的列 str1、str2 和 str3,例如dt.
public List<C> someFunc()
{
List<C> listC= new List<C>();
for(int i=0; i<dt.rows.count; i++)
{
C ClassObject = new C();
listC.Add(new C(){});
}
return listC;
}
现在这是最后一个函数的问题。我想将值分配给A、B 类中的str1、str2 和str3。
我该怎么做?
【问题讨论】:
-
ClassObject.AclassObject.str1 = ...然后listC.Add(ClassObject); -
根据需要将AclassObject和BclassObject的可见性设置为public或internal,以便可以从someFunc中看到它们
标签: c# asp.net .net oop c#-4.0