Hej! Anledningen till att c# hypas så mycket som det gör är flera och ingen av dem har med att C# skulle vara bättre än vb att göra. >- Vad rekommenderas att lära sig nu? VB eller C# för .net? Hur motiverar du att C# är det bästa språket för .NET Frameworken??? Det sklijer sig minimalt i funktionalitet från ngt av de andra och har inga fördelar framför dem... >Hur motiverar du att C# är det bästa språket för .NET Frameworken??VB eller C#?
Är ny på .net och har lite frågor. Jag har sysslat en hel del med ASP och då använt mig av VBscript mot både Access -och SQLdatabaser.
- Vad rekommenderas att lära sig nu? VB eller C# för .net? Jag har gjort en del med VB men jag tycker mig läsa överallt att det är C# som gäller.
- Hu gör man en server.MapPath i .net om man använder sig av C# (jag kan med VB)
Tacksam för svar!Sv: VB eller C#?
1) Mycket av frameworken är skriven i c / C# så därför är det naturligt att skriva alla exempel i C# också.
2) Det har varit en massiv flykt från MS specifika tekniker runt C/C++ till Java, MS måste stoppa den flykten
3) C# är nytt och MS har bränt ner en himla massa pengar i språket och de vill inte att det skall försvinna.
Genrellt kan man säga att tack vare frameworken kommer inte så mycket att skilja mellan de olika språken. C# har en del saker vad gäller pekare som inte VB har, medans VB's stränghantering är mer utvecklat än C#'s tex. Personligen håller jag mig till VB av den anledningen att Frameworken i sig har en tnug inlärningströskel man måste ta sig förbi. Att göra det samtidigt som man skall forcera en inlärningströskel för ett nytt språk, känns som onödig overhead.Sv: VB eller C#?
Jag ser ingen anlednig (annat än tidsbrist) att inte lära sig båda. Då kan du själv välja det du gillar bäst för olika situationer.
Själv kommer jag använda C# till det mesta. C# är i min mening det klart bästa språket för plattformen, och det vore korkat av mig att använda något annat.
MSSv: VB eller C#?
Sv: VB eller C#?
Allt som kan skrivas i VB.NET kan också skrivas i C# (ibland något mer kod, men sällan stor skillnad), men det omvända gäller inte. C# har en hel del finesser som VB.NET saknar.
* XML dokumentation
* unsafe block
* unsigned datatyper
* operatoröverlagring
* using block för enklare använding av IDisposable gränssnittet (kommer i beta 2)
Plus lite till.
Övriga saker som talar till C# fördel är
* Att det är överlämnat till ECMA för standardisering.
* Att Microsoft själva använder det i mycket högre grad än de använder VB.NET.
* Att C# är ett mognare språk. Och då syftar jag på att det ser likadant ut nu som det gjorde vid lanseringen av .NET för snart ett år sedan (förutom tillägget av using enl. ovan). Grundläggande språkändringar i VB.NET presenterades för bara någon månad sedan, och jag tror inte ni sett allt än.
Vad du menade med att stränghanteringen i VB är mer utvecklad än i C# vet jag inte riktigt.
Men trots detta tycker jag inte på något sätt att VB.NET är dåligt. Tvärt om är det ett stort steg framåt på många sätt. Gillar man inte krullparenteser kan jag mycket väl förstå att man väljer VB.NET, men eftersom jag gillar C++ så har jag heller inget emot C# syntax.
MS