Defining a Structure - CSharp Custom Type

CSharp examples for Custom Type:struct

Description

Defining a Structure

Demo Code

using System;//from   w w w .java 2 s .com
struct Books {
   public string title;
   public string author;
   public string subject;
   public int book_id;
};
public class testStructure {
   public static void Main(string[] args) {
      Books Book1;   /* Declare Book1 of type Book */
      Books Book2;   /* Declare Book2 of type Book */
      /* book 1 specification */
      Book1.title = "C Programming";
      Book1.author = "book2s.com";
      Book1.subject = "C Programming Tutorial";
      Book1.book_id = 12345;
      /* book 2 specification */
      Book2.title = "C# Programming";
      Book2.author = "book2s.com";
      Book2.subject =  "CSharp Tutorial";
      Book2.book_id = 123456;
      /* print Book1 info */
      Console.WriteLine( "Book 1 title : {0}", Book1.title);
      Console.WriteLine("Book 1 author : {0}", Book1.author);
      Console.WriteLine("Book 1 subject : {0}", Book1.subject);
      Console.WriteLine("Book 1 book_id :{0}", Book1.book_id);
      /* print Book2 info */
      Console.WriteLine("Book 2 title : {0}", Book2.title);
      Console.WriteLine("Book 2 author : {0}", Book2.author);
      Console.WriteLine("Book 2 subject : {0}", Book2.subject);
      Console.WriteLine("Book 2 book_id : {0}", Book2.book_id);
   }
}

Result


Related Tutorials