using System;
class Runner
{
static void Main()
{
A a = new A();
// how to say a.PrintStuff() without a \'using\'
Console.Read();
that is possible if Extension Method and class A in same namespace,
If you have to use different namespaces then you have to use using, i don't think there is a way to do this without using. But you may reduce the number of using by putting all the extensions in one namespace like for Linq (System.Linq.Extensions)
Note : You can remove the namespace for Extension methods, then it will make them globally available