Computer >> Máy Tính >  >> Lập trình >> C#

Lớp trong C #


Bản thiết kế cho kiểu dữ liệu là thứ bạn có thể gọi một lớp trong C #. Đối tượng là các thể hiện của một lớp. Các phương thức và biến tạo thành một lớp được gọi là thành viên của lớp.

Ví dụ

Sau đây là dạng chung của một lớp trong C # -

<access specifier> class class_name {
   // member variables
   <access specifier><data type> variable1;
   <access specifier><data type> variable2;
   ...
   <access specifier><data type> variableN;
   // member methods
   <access specifier><return type> method1(parameter_list) {
      // method body
   }
   <access specifier><return type> method2(parameter_list) {
      // method body
   }
   ...
   <access specifier><return type> methodN(parameter_list) {
      // method body
   }
}

Hãy để chúng tôi xem một ví dụ để tìm hiểu cách tạo một lớp trong C # -

Ví dụ

using System;

namespace Demo {
   class Box {
      public double length; // Length of a box
      public double breadth; // Breadth of a box
      public double height; // Height of a box
   }

   class Boxtester {
      static void Main(string[] args) {
         Box Box1 = new Box(); // Declare Box1 of type Box
         Box Box2 = new Box(); // Declare Box2 of type Box
         double volume = 0.0; // Store the volume of a box here

         // box 1 specification
         Box1.height = 5.0;
         Box1.length = 6.0;
         Box1.breadth = 7.0;

         // box 2 specification
         Box2.height = 10.0;
         Box2.length = 12.0;
         Box2.breadth = 13.0;

         // volume of box 1
         volume = Box1.height * Box1.length * Box1.breadth;
         Console.WriteLine("Volume of Box1 : {0}", volume);

         // volume of box 2
         volume = Box2.height * Box2.length * Box2.breadth;
         Console.WriteLine("Volume of Box2 : {0}", volume);
         Console.ReadKey();
      }
   }
}

Đầu ra

Volume of Box1 : 210
Volume of Box2 : 1560