C#几对修饰符的比较(三)implicit与explicit

这几天写序章剧情战斗模版时,出现一些让人感觉很难受的类型转换的情况.
简单说就是从一个正常情况下全是class A实例的池子里,取出object b (b实际上也是A类型的),赋值给一个class A的变量a.这时,就需要把b再强制转换回class A.

这个过程虽然没什么问题,但是让人感觉很蛋疼. 究其原因,应该是因为从池子里取出object的方法为了追求其普适性,而把返回值设为了object.
现在产生了这种不太自然的情况,让我开始怀疑这种追求普适性的做法是否是正确的.也许我应该用泛型或者重载处理下?
继续阅读C#几对修饰符的比较(三)implicit与explicit