Peek definition
Peek Definition is een nieuwe functie die je kan gebruiken om de definitie van een klasse of klasse lid te zien en te bewerken in een popupvenster. Je hoeft niet meer het actieve venster te verlaten om het code-bestand, dat het code blok bevat dat je wilt bewerken, te openen.
Om te begrijpen hoe het werkt, maken we een nieuwe Console applicatie en voegen dan een Person klasse toe.
We gaan de voorbeeld code schrijven volgens het patroon Een OO programma maken dat we eerder gezien hebben.
- Zorg er eerst voor dat je de werkmap Programmeren 3 gevold door het cursusnummer (12633 of 12716) hebt gemaakt.
- Open Visual Studio en maak of open het console project CSharpLerenViaConsole. Vink de optie aan Create Directory for solution.
- Maak een klassenbestand met de naam WerkenMetDeIde.cs in de map App_Code. Maak die map als die nog niet bestaat.
- Maak een namespace met dezelfde naam als het project CSharpLerenViaConsole.
- Declareer in die namespace een klasse met de naam Person.
using System; namespace CSharpLerenViaConsole { }
- Maak velden en methode in de klasse.
using System; namespace CSharpLerenViaConsole { public class Person { public string FirstName { get; set; } public string LastName { get; set; } public DateTime DateOfBirth { get; set; } public override string ToString() { return string.Format("{0} {1}, geboren op {2}", this.FirstName, this.LastName, this.DateOfBirth.ToShortDateString()); } } }
Meer info over Tekenreeksen formatteren in C#. - Gebruik de klasse in de Main methode van de Program klasse.
using System; namespace CSharpLerenViaConsole { public class Person { public string FirstName { get; set; } public string LastName { get; set; } public DateTime DateOfBirth { get; set; } public override string ToString() { return string.Format("{0} {1}, geboren op {2}", this.FirstName, this.LastName, this.DateOfBirth.ToShortDateString()); } } }
-
Stel nu dat je de Person klasse wil wijzigen, Misschien wil je een bepaald lid hernoemen of wil je nieuwe leden toevoegen.Klik met de rechtermuisknop op de typenaam ( Person in ons voorbeeld ) en kies Peek Definition. Zoals je kunt zien in de volgende figuur verschijnt er een popupvenster met de code van de Person klasse en de naam van het code-bestand waar het wordt gedefinieerd.
2016-10-26 18:40:16