我最近在看包裝類和google搜索以下頁面... http://wiki.developerforce.com/page/Wrapper_Class帶方括號中的select/from的Foreach?
雖然我明白的包裝類,我用以下的困惑......
public List<cContact> getContacts() {
if(contactList == null) {
contactList = new List<cContact>();
for(Contact c: [select Id, Name, Email, Phone from Contact limit 10]) {
// As each contact is processed we create a new cContact object and add it to the contactList
contactList.add(new cContact(c));
}
}
return contactList;
}
,尤其是...
for(Contact c: [select Id, Name, Email, Phone from Contact limit 10]) { ... }
那是什麼選擇?我可以在哪裏查看有關這方面的更多信息?
我才知道LINQ和選擇,來自哪裏,等等....但我從來沒有見過_ 這 _語法。它是什麼以及我如何研究這個語法的更多內容?
我不認爲這是C#...「在Apex和Visualforce中,這種類型的...「 - 看起來像t的名字他的語言是「Apex」根據您的鏈接...(重新標記的問題) –
是的,看起來像:http://www.salesforce.com/us/developer/docs/apexcode/Content/langCon_apex_loops_for_SOQL.htm – jAC
是的,我覺得這是[Apex](http://wiki.developerforce.com/page/From_SQL_to_SOQL)* Apex是一種表面看起來像C#的語言,但需要一組完全不同的設計模式.... *並猜測它的正確名詞是'SOQL(Salesforce對象查詢語言)' – V4Vendetta