C# BaseDemo