webForumDet fria alternativet

Kollar antal tecken i strängen

.NET

43 svar · 655 visningar · startad av Nickemannen · sida 3 av 3

Frågan, av Nickemannen

Blir galen.. jag hittar ingenstans hur man kolla längden av en sträng i språket C# i VB är det lät Len(),Right(),Left() Men vad e det i C# ?

Läs frågan i sin helhet →
Medlem sedan mars 20007 896 inlägg
#41

Njä, visst har väl utvecklarna av Java tittat på C/C++, men dom tog bort en massa saker som krånglade till det för användaren, som t.ex. pekare och olika typer av allokering. De lade sedan till en massa grejjer och gjorde ett språk som man inte kan säga liknar C/C++. C# kan man inte direkt säga liknar C/C++, utan mer har tagit inspiration från Java, och plockat bort pekare, osv., precis som Java. Det finns också en GarbageCollector i C#, precis som i Java - men inte i C/C++. Där får man använda delete för att frigöra sitt minne ( Beroende på hur man deklarerade ). Så visst är C# närmare Java än C/C++.

Medlem sedan apr. 20012 266 inlägg
#42

Hihi, orkar inte med ett krig om vilket språk eller sätt som är bäst nu :D

Men en liten fråga, vad är taglibs och hur kan de vara snyggare? hmmm....

Medlem sedan mars 20007 896 inlägg
#43

Det är inget krig, det är information. :h ;)

Taglibs: http://www.webforum.nu/showthread.php?s=&threadid=48912
http://www.webforum.nu/showthread.php?s=&threadid=48680

De är fruktansvärt snygga!

Medlem sedan juni 20011 732 inlägg
#44

Utan att lägga någon vikt huruvida följande är bra eller dåligt så har jag en gammal lista med likheter och olikheter mellan c# vs Java (om någon orkar och är nyfiken och intresserad). :)

Likheter:

- Klassarv från object
- Liknande nyckelord
- JVM & CLR (bytekod)
- Mark & Compact GC
- Jagged arrays
- Inga globala metoder
- Interfaces
- Inget multipelt arv
- Strängar är omutbara
- Sealed (final) klasser
- Exceptions (try,catch)
- Medlemsinitiering
- Namespace/Package
- Reflection
- Nästade klasser
- Baskonstruktorer först
+ mycket annat

Olikheter:

- Accessmodifierare
- C# har C++ arvssyntax
- is = instanceof
- NS ej filstrukturstyrt
- C# har unsigned typer
- 1 sätt deklarera array
- Problem med volatile
- Operator overloading
- Switch utan genomfall
- Multidimensionella arr
- Unsafe mode
- Assemblies vs .JAR
- Pass by reference
- Collections
- Goto
- Virtuella metoder
- Multipla klasser i fil
- Dispose() snabbar upp
- AS som dynamic_cast
- Foreach(int i in IntArr)
- Indexer överladdar []
+ mycket annat

Finns ej i c#

- Okontrollerade undantag
- Inte ”cross-platform” ännu
- strictfp

262 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)