Ich benutze C # 3.5 und Linq. Ich habe ReSharper 6.1 auf VS 2010.
Zum Beispiel, wenn ich die folgende Anweisung im Code-Editor eingebe:
%Vor% Sobald ich new {
eintippe, wird automatisch new string{}
abgeschlossen. Eigentlich nicht sicher ob es immer string
ist oder vom Lambda abhängt. Aber ich muss immer löschen und sichern. Dies geschieht immer dann, wenn ich anonyme Typen in einem Lambda deklariere.
Welche Einstellung in ReSharper oder VS muss ich ändern, um anonyme Typen unter Verwendung der obigen Syntax eingeben zu können, ohne dass dies geschieht? Am liebsten würde ich in allen anderen Situationen die automatische Vervollständigung behalten, nur nicht diese bestimmte, da sie eine falsche Annahme bezüglich meiner Absicht macht.
Resharper 6.1 hat eine neue Funktion hinzugefügt, um die Funktionsweise der Intellisense-Autopopups zu steuern. Gehen Sie zu ReSharper- & gt; Optionen- & gt; Environment- & gt; IntelliSense- & gt; Autopopup und ändern Sie die Einstellung "After 'new" auf "Display but not prelect".
Tags und Links lambda resharper autocomplete anonymous-types