Class definition
Context: A class definition specifies the members (fields, properties, methods, events) that instances of the class will have.
Syntax
Section titled “Syntax”[access modifier] class ClassName{ // members: fields, properties, methods, constructors, etc.}Example
Section titled “Example”public class Person{ // Fields private string _name;
// Constructor public Person(string name) { _name = name; }
// Method public void SayHello() { Console.WriteLine($"Hello, I'm {_name}"); }}Naming Conventions
Section titled “Naming Conventions”- Class names use PascalCase (e.g.,
CustomerService). - File name usually matches the class name (e.g.,
Person.cs). - One class per file is common but not mandatory.