Вам нужно привести его к типу B следующим образом:
namespace Example
{
class Program
{
static void Main(string[] args)
{
A[] test = new A[2];
test[0] = new B();
test[0].Example();
(test[0] as B).Example1();
}
public class A
{
public void Example()
{
}
}
class B : A
{
public void Example1()
{
}
}
}
}
Если вы хотите узнать больше о кастинге, проверьте Документы .
Edit: приведение в этом случае работает, потому что test [0] относится к типу B, в противном случае выражение (test [0] as B) вернет null, что вызывает исключение NullReferenceException и означает, что test [0] ] не может быть приведен к типу B.