using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
public class BaseC
{
public int x = 55;
public int y = 22;
}
public class DerivedC : BaseC
// Hide field 'x'.
new public int x = 100;
public class Program
public static void Main()
var foo = new DerivedC();
Console.WriteLine(foo.x);
var bar = foo as BaseC;
Console.WriteLine(bar.x);