首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >很好地介绍了泛型

很好地介绍了泛型
EN

Stack Overflow用户
提问于 2009-11-19 03:32:25
回答 4查看 1.9K关注 0票数 4

在这些优点的驱使下,我正在寻找一种方法来将泛型编程集成到我目前的编程风格中。我想在C#中使用泛型,但找不到任何好的介绍性材料,其中包含一些日常使用的示例。如果你有泛型的经验:你觉得学习泛型最有用的资源是什么?(书籍、文章等)

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-11-19 03:36:34

O'reilly article on generics

我真的很喜欢Jon Skeet的C#深度一书中的泛型部分,尽管它不是介绍性的,但更多的是...深入了解(当您熟悉泛型以了解有关它们的许多有趣的事情时,请阅读它,但不是作为介绍)。

票数 5
EN

Stack Overflow用户

发布于 2009-11-19 03:39:32

老实说,我发现使用System.Collections.Generic类是最好的起点。如果您还没有这样做,那么可以从使用System.Collections类切换到新的泛型变体。这会让你习惯这些概念。强类型字典是一个可爱的东西。

在那之后,创建自己的泛型类就不是什么概念上的飞跃了。Intellisense是一个很棒的指南。开始写吧:

代码语言:javascript
复制
class Something<T> {
   T Item { get; set; }
}

注意,第二个"T“出现在intellisense中。Visual Studio正在为您欢呼!嘿,这很简单!

最终,您将耗尽显而易见的资源,然后需要更好的资源。到目前为止,我只需要Google和MSDN,但当你想要更深入地了解谷歌和MSDN时,你已经知道了足够多的知识,可以找到适合你理解水平的最佳书籍。

祝好运!

票数 3
EN

Stack Overflow用户

发布于 2009-11-19 03:37:25

如果你打算使用C#和.NET,我建议你使用the official docs,特别是Introduction to Generics Programming Guide

如果您已经了解C#,但只是想温习一下泛型,那么这些指南应该是适合您的。文中还给出了大量日常代码示例。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1758469

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档