Professional Documents
Culture Documents
C# With Comprehensive Examples
C# With Comprehensive Examples
class Program
{
static void Main()
{
Person person1 = new Person();
person1.Name = "John";
person1.Age = 30;
person1.DisplayInfo();
}
}
```
Explanation:
- `Person`: Defines a class with fields (`Name`, `Age`) and a method
(`DisplayInfo`) to display person's information.
- `Main()`: Creates an instance of `Person` class, sets its properties, and calls
`DisplayInfo` method.
class Publisher
{
public event EventHandler MessageSent;
class Subscriber
{
public void OnMessageReceived(string message)
{
Console.WriteLine("Received Message: " + message);
}
}
class Program
{
static void Main()
{
Publisher publisher = new Publisher();
Subscriber subscriber = new Subscriber();
publisher.MessageSent += subscriber.OnMessageReceived;