我正在将用 Delphi 2007 .Net 编写的应用程序迁移到 Delphi Prism,哪个是替换 TStringList 和 TStrings 类的最佳选择?
提前致谢。
Bye.
只需使用 .NET 框架中内置的 List 类型,或者字符串集合 http://msdn.microsoft.com/en-us/library/system.collections.specialized.stringcollection.aspx.
最简单的是通用列表 http://msdn.microsoft.com/en-us/library/6sh2ey19.aspx:
List<String>
但是 StringCollection 有一些 List 没有的位;你可以阅读一些相关内容这个线程 http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/56a0c1d9-55d9-4b61-876d-2d633b05b602.
使用内置 .NET Framework 类的优点是,有大量文档位于MSDN http://msdn.microsoft.com,有很多例子(例如在代码项目 http://www.codeproject.com),并且通常支持更多功能(例如实现数据绑定所需的接口等:ShineOn 中的 TStringList 不这样做)。
使用类似 VCL 的优点是您对 VCL 更加熟悉,因此它可以让您更快上手。但VCL.NET没有进一步发展是有原因的……
Janka Janos 有一个伟大的对比图 http://jankajanos.spaces.live.com/blog/cns!C3E2695FC6F7B0A4!935.entryC# 和 Delphi Prism 中的功能。
这将帮助您将 C# 示例转换为 Delphi Prism 代码。
--jeroen
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)