[ virtualVoid @ 04.10.2010. 14:54 ] @
Ja sam navikao raditi na ovaj nacin
Code:

using System.Web.Caching;
namespace Test.test
{
    class TestMe
    {
        private static Cache obj;
    }
}

Medjutim, u svim knjigama i po internetu vidjam da svi koriste pune putanje, npr.
Code:

using System.Web.Caching;
namespace Test.test
{
    class TestMe
    {
        private static System.Web.Caching.Cache obj;
    }
}

Je li ovakav nacin rada pravilan ili je prilagodjen da bi radio i pocetniku kada ga testira?

PS.u drugom primjeru nisam pogrijesio sto sam stavio using statement jer ovakvih primjera nalazim na tone. koriste using + pune putanje.
[ mmix @ 04.10.2010. 15:07 ] @
Svaka klasa ima svoj jedinstveni FQN. Sa using skracujes potrebu da svaki put pises FQN ali moze doci do problema ako postoji dve klase istog kratkog imena u dva razlicita namespace-a i tada moras da napises FQN inace ti kompajler baci gresku (ambiguous declaration). Sa upotrebne strane nema nikakve razlike, generise isti IL
[ virtualVoid @ 04.10.2010. 16:17 ] @
Znaci da radim kao i do sada, a ako izbaci compile time gresku, da gresku rijesim punom putanjom?!
[ mmix @ 04.10.2010. 16:34 ] @
Da, znaci kad je u pitanju greska a i kad hoces da citaocu koda specijalno naznacis namespace objekta iz nekog razloga.