alex.beer schrieb:

ich habe gerade angefangen mit c# epxress 2005 zu arbeiten und festgestellt, dass man eine String-Variable
String foo;
und
string foo;
deklarieren kann. Ersteres erkennt die IDE wohl als Klasse (türkis) und letzteres als Schlüsselwort (blau).
Kann mir jmd den Unterscheid erklären? Mir blieb er bis jetzt verwährt.

Es gibt keinen wirklichen.

string ist der C# Datentyp für ein String.

String ist die Klasse String der Common Language Runtime.

string in C# ist ein Alias für String.

Wenn Du in einer bestimmten Sprache schreibst dann nutze in Deinen Programmen den Datentyp der Sprache.

--
Freundliche Grüße

Albert Weinert

http://der-albert.com
_______________________________________________
CSharp.net Mailingliste, Postings senden an:
CSharp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an