using System;

namespace ConsoleApplication
{
	static class Program
	{
		static void Main()
		{
			User a = new User();
			Console.WriteLine(User.Instance);

			User b = new User();
			Console.WriteLine(User.Instance);

			Console.Read();
		}
	}

	public enum Gender
	{
		Male,
		Female
	}

	public partial class User
	{
		private Gender _gender;

		public Gender Gender
		{
			get
			{
				return this._gender;
			}

			set
			{
				this._gender = value;
			}
		}

		public User()
		{
			Instance++;
		}

		~User()
		{
			Instance--;
		}
	}

	public partial class User
	{
		public static int Instance = 0;
		public static readonly User Empty;
	}
}