Autor Beitrag
faux
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 36

Win XP Pro
C# (VS 2005), Delphi 7
BeitragVerfasst: Do 05.01.06 20:00 
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.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: 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? :-)

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
faux Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 36

Win XP Pro
C# (VS 2005), Delphi 7
BeitragVerfasst: 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.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: 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 ;-)

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
faux Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 36

Win XP Pro
C# (VS 2005), Delphi 7
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 36

Win XP Pro
C# (VS 2005), Delphi 7
BeitragVerfasst: Fr 06.01.06 01:36 
ALso ich hab jetzt, obwohl ich mittlerweile was anderes gesucht habe, die Snipplet-Datei gefunden:
ausblenden 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