using System;
class Person: IDisposable
{
public int Id { get; set; }
public string FullName { get; set; }
public int Age { get; set; }
public Person()
{
}
public Person(int id, string fullName, int age)
{
Id = id;
FullName = fullName;
Age = age;
}
/// <summary>
/// Implement interface
/// </summary>
public void Dispose()
{
//Do somethings here . . .
Console.WriteLine("\n Hi boys, This is a final message to you !");
}
}
public class Test
{
public static void Main()
{
//Person p = new Person(1, "Bravo Hex", 25);
//Console.WriteLine(" Name: {0} \n Age: {1}", p.FullName, p.Age);
using(Person p = new Person(1, "BravoHex", 25))
{
Console.WriteLine(" Name: {0} \n Age: {1}", p.FullName, p.Age);
}
Console.ReadKey();
}
}