扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:lover_P编译 来源:blog 2007年11月4日
关键字: G#语言
{ protected string message; public Client() { this.message = “Hello World”; Messenger(this.message); } private void Messenger(string message) { onsole.WriteLine(message); } } public generator Base { protected virtual generation ChangeIt : target Client.Messenger(*) { pre { string message = “Hello G#”; } post { this.message = message; } } } public generator Sub : Base { protected override generation ChangeIt : target Client.Messenger(string message) { pre { base.pre(); message = capture.message; } post { capture.message = message; base.Post(); } } } |
private void Messenger(string message) { // Base string capture.message = “Hello G#”; // Sub message = capture.message; Console.WriteLine(message); // Sub capture.message = message; // Base this.message = capture.message; } |
pre { § for(int i = 0; i < 10; i++) § { Console.WriteLine(i); § } } |
Console.WriteLine(0); Console.WriteLine(1); Console.WriteLine(2); Console.WriteLine(3); Console.WriteLine(4); Console.WriteLine(5); Console.WriteLine(6); Console.WriteLine(7); Console.WriteLine(8); Console.WriteLine(9); Console.WriteLine(10); |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。