- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- MS Excel
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP
- Physics
- Chemistry
- Biology
- Mathematics
- English
- Economics
- Psychology
- Social Studies
- Fashion Studies
- Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Class in C#
Blueprint for a data type is what you can call a class in C#. Objects are instances of a class. The methods and variables that constitute a class are called members of the class.
Example
The following is the general form of a class in 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 } }
Let us see an example to learn how to create a class in C# −
Example
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(); } } }
Output
Volume of Box1 : 210 Volume of Box2 : 1560
Advertisements
To Continue Learning Please Login
Login with Google