什么是ColdFusion等同于C#Something <>?

Jam*_*mar 0 c# model-view-controller coldfusion

我正在研究一个ASP.NET应用程序,而我正试图在我看到类似内容时将其包含在内List<MyObject>.我实际上还有其他一些问题,但这是一个好的开始.我也尝试过从ColdFusion迁移到ASP MVC的一些指南,但我发现的都是2003年的东西.感谢任何帮助:)

bar*_*nyr 15

您所指的尖括号表示法称为泛型.它们在像C#或Java这样的静态类型语言中是必需的(或至少非常有用).他们所说的是这个列表将包含"MyObject"类型的对象.

一旦您声明List可以容纳哪种对象,IDE(可能还有运行时)就可以检查您的代码,以确保您只将该类型或子类型的对象放入List中.

因为ColdFusion是动态类型的,所以这个概念没有意义,这就是为什么你在CFML/CFScript中没有相同的符号.与Java/.Net中的List最接近的等价物是ColdFusion中的数组.这会让你把任何价值都融入其中.您可以将ColdFusion中的Array视为与List等效.


Tit*_* D. 6

List<MyObject>
Run Code Online (Sandbox Code Playgroud)

意味着你有一个由MyObject元素组成的List对象.我建议您在这里查看有关列表的microsoft文档.

更一般地,我建议你使用上面的链接找到你的潜在问题的教程和答案,你也可以看看这个真正伟大的网站初学者dotnetperls.(对于列表,请看这里)

希望这有帮助