taowen 发表于 2013-1-27 06:11:44

在C# 2.0上写另外一种语言来创建对象

创建对象有很多种方式,可以用工厂,可以用容器装配。所以不在乎再多一种啦。。。在C#上写了一种古怪的创建对象的方式,给大家kk。

首先,这是配置代码。意思是说在Lily的宇宙中(每个人都有一个小宇宙,圣斗士。。。),她的Boy是tom,也就是我的眼中只有你。相应的在Lucy的眼中只有joy。
Tom tom = Void.GiveMe<Tom>();Joy joy = Void.GiveMe<Joy>();Void.UniverseOf<Lily>().Exist(tom);Void.UniverseOf<Lucy>().Exist(joy);

然后是创建两个女孩子的代码:
Lily lily = Void.GiveMe<Lily>();lily.Kiss();Lucy lucy = Void.GiveMe<Lucy>();lucy.Kiss();

运行这段代码就可以看到少儿不宜的场景了。。。:
<div class="quote_title">引用
页: [1]
查看完整版本: 在C# 2.0上写另外一种语言来创建对象