Share via


SPFieldCollection.Item - Propriété (String)

Obtient le champ avec le nom d'affichage spécifié de la collection. Dans Microsoft C#, cette propriété est un indexeur pour la classe SPFieldCollection .

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public ReadOnly Default Property Item ( _
    displayName As String _
) As SPField
    Get
'Utilisation
Dim instance As SPFieldCollection
Dim displayName As String
Dim value As SPField

value = instance(displayName)
public SPField this[
    string displayName
] { get; }

Paramètres

  • displayName
    Type : System.String

    Chaîne qui contient le nom complet.

Valeur de propriété

Type : Microsoft.SharePoint.SPField
Un objet SPField qui représente le champ.

Exemples

L'exemple de code suivant utilise un indexeur pour supprimer un champ dans une liste spécifiée.

Cet exemple requiert les directives using (Imports dans Microsoft Visual Basic) pour les espaces de noms Microsoft.SharePoint et 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);
}

Notes

Certains objets implémentent l'interface IDisposable , et vous devez éviter de conserver ces objets dans la mémoire après que qu'ils ne sont plus nécessaires. Pour plus d'informations sur les bonnes pratiques de codage, consultez Disposing Objects.

Voir aussi

Référence

SPFieldCollection classe

SPFieldCollection - Membres

Item - Surcharge

Microsoft.SharePoint - Espace de noms