Entwickler-Ecke

Programmierwerkzeuge - Encapsulate Field in Visual C# Express 2005


faux - Do 05.01.06 20:00
Titel: Encapsulate Field in Visual C# Express 2005
Hallo!

Ich habe gerade in der Visual Studio Dokumentation von der "Encapsulate Field" - Funktion gelesen. Also die Refactor-Funktion, die aus einer public-Variable eine private-Variable mit zugehörigen get und set-Diriktiven macht, also eine Property.
Gibt es diese Funktion in der Express Edition vom Visual C# 2005 nicht? Ich finde sie zumindest nicht. ;)

Grüße
Faux


Moderiert von user profile iconChristian S.: Topic aus Sonstiges verschoben am Do 05.01.2006 um 19:04


Christian S. - Do 05.01.06 20:06

Hehe, bei mir ging es heute genau andersrum. Habe die Prof.-Version vom Visual Studio installiert und diese Funktion zum ersten Mal gesehen. In der Express-Edition habe ich die noch nicht entdecken können.

P.S.: Hast Du in Deinem Posting nicht die Sichtbarkeiten vertauscht? :-)


faux - Do 05.01.06 20:17

:cry:
Schade. Wäre eine nette Funktion gewesen. ;)

Naja, kann man nichts machen.
Danke für die Hilfe; So kann ich mir das weitersuchen aussparen. ;)

user profile iconChristian S. hat folgendes geschrieben:
Hast Du in Deinem Posting nicht die Sichtbarkeiten vertauscht? :-)

Sichtbarkeiten? Meinst du public und private vertauscht? - Nein, nein. Das ist schon in Ordnung so. ;) Eine Property greift normalerweise auf eine private Variable zu. Wenn mans ohne Propertys lösen will, kann man public Variablen benutzen, als "alternative". So hätte ich das gemeint. ;)

Grüße
Faux


Christian S. - Do 05.01.06 20:24

user profile iconfaux hat folgendes geschrieben:
Nein, nein. Das ist schon in Ordnung so. ;) Eine Property greift normalerweise auf eine private Variable zu. Wenn mans ohne Propertys lösen will, kann man public Variablen benutzen, als "alternative". So hätte ich das gemeint. ;)
Ach so, da habe ich mich wohl verlesen. Ich hatte das heute ausprobiert, indem ich die Property zu einer private-Variable habe anlegen lassen, da bin ich wohl durcheinander gekommen ;-)


faux - Do 05.01.06 22:11

user profile iconChristian S. hat folgendes geschrieben:
Ich hatte das heute ausprobiert, indem ich die Property zu einer private-Variable habe anlegen lassen, da bin ich wohl durcheinander gekommen ;-)

Dann hast du aber nur den halben Funktionsumfang des Features benutzt. :P

Grüße
Faux


faux - Fr 06.01.06 01:36

ALso ich hab jetzt, obwohl ich mittlerweile was anderes gesucht habe, die Snipplet-Datei gefunden:

Quelltext
1:
C:\Program Files\Microsoft Visual Studio 8\VC#\Snippets\1033\Refactoring\EncapsulateField.snippet                    


Also die Datei wäre da, aber kann man die auch aktiv anwenden? :?

Grüße
Faux