共用方式為


SPFieldCollection.Item property (String)

從集合中取得具有指定的顯示名稱的欄位。在 Microsoft C#,這個屬性會是SPFieldCollection類別的索引子。

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'宣告
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; }

參數

Property value

Type: Microsoft.SharePoint.SPField
SPField 物件,表示該欄位。

Examples

下列程式碼範例會使用索引子來從指定的清單中刪除一個欄位。

這個範例要求using指示詞 (Imports Microsoft Visual Basic 中), Microsoft.SharePointMicrosoft.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

請參閱

參照

SPFieldCollection class

SPFieldCollection members

Item overload

Microsoft.SharePoint namespace