从集合中获取具有指定的显示名称的字段。在 Microsoft C#,该属性是SPFieldCollection类的索引器。
命名空间: Microsoft.SharePoint
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
Public ReadOnly Default Property Item ( _
displayName As String _
) As SPField
Get
用法
Dim instance As SPFieldCollection
Dim displayName As String
Dim value As SPField
value = instance(displayName)
public SPField this[
string displayName
] { get; }
参数
displayName
类型:System.String一个字符串,包含显示名称。
属性值
类型:Microsoft.SharePoint.SPField
一个表示字段的SPField对象。
示例
下面的代码示例使用索引器从指定的列表中删除字段。
此示例要求using指令 (Imports Microsoft Visual Basic 中) 为Microsoft.SharePoint和Microsoft.SharePoint.Utilities的命名空间。
Dim webSite As SPWeb = SPContext.Current.Site.AllWebs("MySite")
Try
Dim fields As SPFieldCollection = webSite.Lists("MyList").Fields
Dim delField As String = fields("MyField").Title
fields.Delete(delField)
Finally
webSite.Dispose()
End Try
using (SPWeb oWebsite = SPContext.Current.Site.AllWebs["MySite"])
{
SPFieldCollection collFields = oWebsite.Lists["MyList"].Fields;
string strDelField = collFields["MyField"].Title;
collFields.Delete(strDelField);
}
备注
某些对象实现IDisposable接口,并必须避免后不再需要保留这些对象在内存中。好的编码做法有关的信息,请参阅Disposing Objects。