no se si te refieres a esto, pero puedes utilizar clases genéricas de esta manera, por ejemplo, para pilas de enteros:
Código
Si lo que quieres es una pila que pueda contener cualquier tipo de pila, usa un object genérico para el tipo de las pilas: Stack<object>

