Monday, 30 April 2012

Creating and Printing Array of Structs in C#


public struct TeamMember {
   public string fullName, team;
   public long icode;
   public TeamMember (string fullName,
     string team, long icode) {
      this.fullName = fullName;
      this.team = team;
      this.icode = icode;
   }
}
   
private void btnCreate_Click(object sender,
  System.EventArgs e) {
   TeamMember DavisJ =
     new TeamMember("Sachin Tendulkar", "MI", 12345678);
   TeamMember DavisN =
     new TeamMember("Rahul Dravid", "RCB", 12345678);
   TeamMember HopperK =
     new TeamMember("Virender Sehwag", "DD", 12345678);
   
   TeamMember [] theRoster = {TendulkarS, DravidR, SehwagV};
   
   MessageBox.Show(theRoster[1].fullName + " is an "
     + theRoster[1].team + ".", "Arrays",
     MessageBoxButtons.OK, MessageBoxIcon.Information);
   
   foreach (TeamMember emp in theRoster) {
      lstRoster.Items.Add(emp.fullName);
   }
}

No comments:

Post a Comment