我可以有一个抽象基类,其关键属性是通用的
我想创建一个可重用的库。我本来打算使用扩展方法,但是在某些情况下我遇到了一些问题,客户端必须在调用方法中指定类型。
问题 - 如果我使用抽象基类作为基础,我可以在类中指定通用属性/属性(例如,关键属性在一种情况下可能是“int”,在另一种情况下可能是“string”)?
I want to create a re-usable library. I was going to use extension methods however I run into some issues in some cases for the client to have to specify in the calling method the types.
QUESTION - If I use an abstract base class as the basis, can I specify an attribute/property in the class to be generic (e.g. the key property might be an 'int' in one case, or a 'string' in another)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的。
或者,你到底是什么意思?
(尝试一下会给你更快的答案,然后将其发布在SO上,我认为......)
Yes.
Or, what exactly do you mean ?
(Trying it out would have given you the answer faster then posting it on SO, I think ... )
是的,您可以执行以下操作:
Yes, you can do the following: