Frenzy Blogja
Frenzy webnaplója: mindennapok Finnországban meg sok más dolog

C#.NET és VB.NET, part 2   (CubeHead)   
Játszottam kicsit tovább ezzel a VB.NET csodával. Egyre inkább meggyőződésem, hogy mekkora kitolás is van folyamatban. Azt mondják a C# meg VB.NET nyelv egyenrangú (mint bármelyik .NET nyelv egyébként) ... ez így is van, de az IDE különbségei fájdalmasak.

Megint belemerülök mélyre. Refactoring.

C# IDEben csodálatos eszközök vannak metódusok kiemelésére már meglévő kódból, pusztán hívási szintaxis alapján metódustörzs generálás, átnevezés, propertyk képzése fieldekhez, stb, stb. Ezek mind automatikusan elvégezhetők C# IDEben, és rengeteg időt megtakarítanak.

Nem úgy VB.NETben, ahol mindezeket kézzel kell elvégezni. Persze úgy is fel lehet fogni a dolgot, aki már VB.NETben csinálja a dolgait, legalább szívjon egy kicsit már ő is :-)

Másik érdekes megfigyelés, hogy ugye a C/C++/C#/Java vonalon az egyenlőség tesztelése és az értékadás két külön operátor. Így pl lehet egy if-ben értéket adni és utána tesztelni is. Azt hiszem minket is próbáltak még anno Programozás 1 tárgyból rémisztgetni ilyen konsutrkciókkal. Hát VB.NETben nincs ilyen probléma, mert ott nem lehet ilyet leírni. Elég baj is ez néhány helyen, mert pl. két sorral hosszabb ciklusokat kell írni.

Szóval továbbra is kitartok amellett, hogy ez egy mókás experience nekem, meg hogy továbbra sem akarom fikázni egyik vagy másik nyelvet ... csupán leírom mit tapasztaltam :-)

 

Hozzászólások

(select 198766*667891 from DUAL) Re: C#.NET és VB.NET, part 2



(select 198766*667891) Re: C#.NET és VB.NET, part 2



@@xeg1Y Re: C#.NET és VB.NET, part 2



1����%2527%2522\'\" Re: C#.NET és VB.NET, part 2



1'" Re: C#.NET és VB.NET, part 2



1QBn9lP3Q' OR 492=(SELECT 492 FROM PG_SLEEP(15))-- Re: C#.NET és VB.NET, part 2



1-1)) OR 737=(SELECT 737 FROM PG_SLEEP(15))-- Re: C#.NET és VB.NET, part 2



1-1) OR 709=(SELECT 709 FROM PG_SLEEP(15))-- Re: C#.NET és VB.NET, part 2



1-1 OR 853=(SELECT 853 FROM PG_SLEEP(15))-- Re: C#.NET és VB.NET, part 2



1SUeYPeZE')); waitfor delay '0:0:15' -- Re: C#.NET és VB.NET, part 2



1sie8aKAU'); waitfor delay '0:0:15' -- Re: C#.NET és VB.NET, part 2



1kSgSJuEH'; waitfor delay '0:0:15' -- Re: C#.NET és VB.NET, part 2



1-1 waitfor delay '0:0:15' -- Re: C#.NET és VB.NET, part 2



1-1)); waitfor delay '0:0:15' -- Re: C#.NET és VB.NET, part 2



1-1); waitfor delay '0:0:15' -- Re: C#.NET és VB.NET, part 2



1-1; waitfor delay '0:0:15' -- Re: C#.NET és VB.NET, part 2



-1" OR 5*5=26 or "mos7LqNr"=" Re: C#.NET és VB.NET, part 2



-1" OR 5*5=25 or "mos7LqNr"=" Re: C#.NET és VB.NET, part 2



-1' OR 5*5=26 or '5LyWpFAs'=' Re: C#.NET és VB.NET, part 2



-1' OR 5*5=25 or '5LyWpFAs'=' Re: C#.NET és VB.NET, part 2



-1" OR 5*5=26 -- Re: C#.NET és VB.NET, part 2



-1" OR 5*5=25 -- Re: C#.NET és VB.NET, part 2



-1' OR 5*5=26 -- Re: C#.NET és VB.NET, part 2



-1' OR 5*5=25 -- Re: C#.NET és VB.NET, part 2



-1 OR 5*5=26 Re: C#.NET és VB.NET, part 2



-1 OR 5*5=25 Re: C#.NET és VB.NET, part 2



-1 OR 5*5=26 -- Re: C#.NET és VB.NET, part 2



-1 OR 5*5=25 -- Re: C#.NET és VB.NET, part 2



1r0QvaSsL Re: C#.NET és VB.NET, part 2



(select 198766*667891 from DUAL) Re: C#.NET és VB.NET, part 2


(select 198766*667891) Re: C#.NET és VB.NET, part 2


@@uZKD6 Re: C#.NET és VB.NET, part 2


1����%2527%2522\'\" Re: C#.NET és VB.NET, part 2


1'" Re: C#.NET és VB.NET, part 2


1AXSB9uXe')) OR 70=(SELECT 70 FROM PG_SLEEP(15))-- Re: C#.NET és VB.NET, part 2


1sEqy1ccQ') OR 41=(SELECT 41 FROM PG_SLEEP(15))-- Re: C#.NET és VB.NET, part 2


18x2UIR5c' OR 659=(SELECT 659 FROM PG_SLEEP(15))-- Re: C#.NET és VB.NET, part 2


1-1)) OR 657=(SELECT 657 FROM PG_SLEEP(15))-- Re: C#.NET és VB.NET, part 2


1-1) OR 42=(SELECT 42 FROM PG_SLEEP(15))-- Re: C#.NET és VB.NET, part 2


1-1 OR 761=(SELECT 761 FROM PG_SLEEP(15))-- Re: C#.NET és VB.NET, part 2


1oy62Y2Ch')); waitfor delay '0:0:15' -- Re: C#.NET és VB.NET, part 2


1HG0n0871'); waitfor delay '0:0:15' -- Re: C#.NET és VB.NET, part 2


1TwPaztlc'; waitfor delay '0:0:15' -- Re: C#.NET és VB.NET, part 2


1-1 waitfor delay '0:0:15' -- Re: C#.NET és VB.NET, part 2


1-1)); waitfor delay '0:0:15' -- Re: C#.NET és VB.NET, part 2


1-1); waitfor delay '0:0:15' -- Re: C#.NET és VB.NET, part 2


1-1; waitfor delay '0:0:15' -- Re: C#.NET és VB.NET, part 2


-1" OR 5*5=26 or "fOsdchVQ"=" Re: C#.NET és VB.NET, part 2


-1" OR 5*5=25 or "fOsdchVQ"=" Re: C#.NET és VB.NET, part 2


-1' OR 5*5=26 or 'EjYaDGSL'=' Re: C#.NET és VB.NET, part 2


-1' OR 5*5=25 or 'EjYaDGSL'=' Re: C#.NET és VB.NET, part 2


-1" OR 5*5=26 -- Re: C#.NET és VB.NET, part 2


-1" OR 5*5=25 -- Re: C#.NET és VB.NET, part 2


-1' OR 5*5=26 -- Re: C#.NET és VB.NET, part 2


-1' OR 5*5=25 -- Re: C#.NET és VB.NET, part 2


-1 OR 5*5=26 Re: C#.NET és VB.NET, part 2


-1 OR 5*5=25 Re: C#.NET és VB.NET, part 2


-1 OR 5*5=26 -- Re: C#.NET és VB.NET, part 2


-1 OR 5*5=25 -- Re: C#.NET és VB.NET, part 2


147VVl8tv Re: C#.NET és VB.NET, part 2