为了账号安全,请及时绑定邮箱和手机立即绑定

这么写对么?为什么DList的属性中没有myName?

这么写对么?为什么DList的属性中没有myName?

C#
DIEA 2022-07-01 11:07:19
public class DataList//这是第一个类 { private string myName; public string MyName { get {return myName;} set { this.myName = value; } }public class DataDispose//这是第二个类 {public List<DataList> DataTableToList(DataTable a) { List<DataList> DList = new List<DataList>(); DList.myName = a.Rows[0]["name"]; }
查看完整描述

3 回答

?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

参考如下代码:
class b
{public:
b (int i) {m_i=i;}; // class b只有一个带参数的构造函数
private:
int m_i;};
class a{
public:
a ()
:m_b(1) // 因为b没有默认构造函数,所以必须在初始化表中初始化
{
};
b m_b;};


查看完整回答
反对 回复 2022-07-05
?
PIPIONE

TA贡献1829条经验 获得超9个赞

在这里DList是一个List数组,数组存放的对象为DataList,应用举例如下:
public List<DataList> DataTableToList(DataTable a)
{
List<DataList> DList = new List<DataList>();
DataList dl = new DataList();
dl.myName = a.Rows[0]["name"].ToString();
DList.Add(dl);
return DList;
}


查看完整回答
反对 回复 2022-07-05
?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

定义为静态的,在public 后面加上一个static

查看完整回答
反对 回复 2022-07-05
  • 3 回答
  • 0 关注
  • 134 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号