我正在研究一個ASP.NET應用程序,我試圖圍繞什麼意思,當我看到像List<MyObject>
這樣的東西。我其實還有其他幾個問題,但這是一個好的開始。我也試着找一些導遊遷移從ColdFusion的到ASP MVC,但我發現,從2003年的東西感謝您的幫助:)什麼是ColdFusion相當於C#Something <>?
回答
尖括號符號你指的是被稱爲generics。它們在像C#或Java這樣的靜態類型語言中是必需的(或者至少非常有用)。他們說的是這個列表將包含'MyObject'類型的對象。
一旦聲明瞭List可以容納的對象類型,IDE(也可能是運行時)就可以檢查你的代碼,以確保只將該類型或子類型的對象放入List中。
因爲ColdFusion是動態類型化的,所以這個概念沒有意義,這就是爲什麼你在CFML/CFScript中沒有相同的符號。 Java/.Net中與List最近的等價物是ColdFusion中的Array。這會讓你把任何價值都放進去。您可以將ColdFusion中的數組視爲與List等效。
List<MyObject>
意味着你必須MyObject
元素組成的列表對象。我建議你看看有關列表right here的微軟文檔。
更一般地說,我建議你使用上面的鏈接找到你的潛在問題的教程和答案,你也可以看看這個非常棒的網站初學者dotnetperls。 (對列表,看看here)
希望這有助於
非常有幫助的鏈接。謝謝! – JamesRLamar
您的問題的第一部分已被回答。我將解決CF應用程序遷移到MVC.net的問題。我目前處於類似的情況。
我建議的方法是看看你的CF應用程序,並寫下它所做的一切。用它看起來像一個規範的方式寫它。然後使用這個文件來編寫你的新應用程序。
如果你的CF應用程序共享自定義標籤,UDF的,氯氟烴,或其他類型的與其它CF應用可重複使用的代碼,寫這個功能集成到一個.NET類庫。然後,如果您希望遷移這些其他應用程序,它們將可用。
祝你好運。
- 1. 什麼是C#列表<byte>的在C相當於
- 2. 什麼是C++中相當於<map>的C++?
- 3. List <Something>和List <?有什麼區別?擴展Something>?
- 4. java中的ClassName <Something >中的<Something>是什麼意思?
- 5. 什麼是JavaScript相當於寫的「如果</p> <p>不是」
- 6. 什麼是TWIG相當於<?php the_field('field_name'); ?>是?
- 7. 爲什麼null <>「something」返回false
- 8. 相當於不使用表達式<Func<>> []的參數是什麼?
- 9. 什麼是struts 2中的<bean:define>相當於
- 10. 相當於<cfobjectcache action =「clear」>的cfscript是什麼?
- 11. 什麼是c#time_t相當於c#
- 12. c#相當於java.util.concurrent.Future <T>
- 13. Puppet中'if $ variable {}'的意思是什麼?</p> <pre><code>if $variable { do something } </code></pre> <p>這是什麼意思:
- 14. 什麼是id = name = .something #something?
- 15. 什麼是C#DataBaseReader.Item相當於
- 16. 什麼是C#相當於JAD?
- 17. 什麼是C++相當於Java的StdIn.isEmpty()
- 18. 什麼是C#相當於ATAN(X,Y)?
- 19. 是什麼My.Computer在C#相當於
- 20. 什麼是C++(流)相當於vsprintf?
- 21. 什麼是Java Vector.element()C#相當於
- 22. 什麼是C#相當於Java ChromeOptions.setExperimentalOptions()?
- 23. 什麼是C#相當於Java的getAndSet
- 24. 什麼是C#相當於:printf(「%s」,「」);?
- 25. 相當於perror的C++流是什麼?
- 26. 什麼是C#相當於Delphi的FormatFloat?
- 27. 什麼是.Net(C#)Apose.Cell相當於Excel VBA範圍 - > ClearContents?
- 28. <%= @something%>在Java屬性文件中的含義是什麼?
- 29. 什麼是ColdFusion Model Glue相當於ASP.NET MVC 3的@section?
- 30. 什麼是C#相當於Java無符號右移運算符>>>
http://msdn.microsoft.com/en-us/library/ms379564(v=vs.80).aspx – bic