首页 > 开发 > 综合 > 正文

C#中结构或类的嵌套的方法

2024-07-21 02:26:38
字体:
来源:转载
供稿:网友

结构:
1.定义----
public   struct cwsdata
  {
   public string strtitle;//标题
   public string strqycode;//企业代码
   public cwsdatatm[] cdetailitems;//指向细目

  }

  public   struct cwsdatatm
  {
   public string strsxh;//顺序号
   public string strbxh;// 报销号
   public string strdjs;// 单据张数
 
  }
引用-----
int m=3

cwsdata cwdata=new cwsdata();
 cwdata.cdetailitems=new cwsdatatm[m];
      
   cwdata.cdetailitems[0].strsxh="1";

类中:
1.定义----
public   class cwsdata
  {
   public string strtitle;//标题
   public string strqycode;//企业代码
   public cwsdatatm[] cdetailitems;//指向细目
  public cwsdata(int m)
  {
   m=m;
   if(m!=0)
   {
     cdetailitems=new cwsdatatm[m];
     for(int i=0;i<m;i++)
     {
       cdetailitems[i]=new cwsdatatm();
     }
   }
   
  }
    }

public class cwsdatatm
{
   public string strsxh;//顺序号
   public string strbxh;// 报销号
   public string strdjs;// 单据张数
   public cwsdatatm()
  {

  }
}
2引用---
int m=5
cwsdata cwdata=new cwsdata(m);
for(int i=0;i<m;i++)
{
cwdata. cdetailitems[i].strsxh=“aaa“;
}

 

 

国内最大的酷站演示中心!
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表