Ich bin altmodisch, und bevorzuge "String" (Klasse) zu "String" (Grundtyp) in C#. In Visual Studio ersetzt Intellisense immer "string" für "String", so dass ich Dinge wie:Kann ich C# Intellisense in VS 2013 verwenden "String" anstelle von "String"
static Dictionary<String, Dictionary<String, Tuple<String, String>>> s_edits = new Dictionary<string,Dictionary<string,Tuple<string,string>>>
__________________________________________________________
wo der unterstrichene Abschnitt durch Intellisense aufgenommen. Gibt es eine Möglichkeit, VS dazu zu überreden, "String" zu verwenden?
Wie Sie sich vorstellen können, versuchen, Google für "String" vs "string" funktioniert nicht :-(.
Vielleicht ist dies helfen wird, zu erklären? http://stackoverflow.com/questions/32187486/why-is-string-constireds-a-simplified-version-of-string –
Ich bekomme auch nicht die altmodische Sache. Im Allgemeinen ist es vorzuziehen, "string" zu verwenden, wenn auf das Objekt Bezug genommen wird, beispielsweise "string s =" test ";". Beim Zugriff auf Methoden aus dem Objekt sollte es 'String' sein, wie' String.Format ("{0}", "test"); ' – Icemanind
Sie müssen die Person behandeln, die Ihren Code pflegen wird eines Tages als ein mörderischer Wahnsinniger, der weiß, wo du lebst. Dies wird ihn definitiv absetzen. –