我最近在看包装类并用谷歌搜索了以下页面...... http://wiki.developerforce.com/page/Wrapper_Class
虽然我了解包装类,但我对以下内容感到困惑......
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]) { ... }
那是什么?我在哪里可以在 foreach 中查看更多信息?
我知道 LINQ 和 select、from、where 等……但我以前从未见过_ this _语法。它是什么,我如何进一步研究这种语法?