SPC050232: Use SPBuiltInFieldId to reference builtin Field

Use SPBuiltInFieldId to reference builtin Field.

TypeName: UseBuiltInFieldsInsteadOfStrings
CheckId: SPC050232
Severity: Warning
Type: AssemblyFileReference
Resolution

Do not reference SharePoint default Field in a string. Use SPBuiltInFieldId instead.

Bad Practice:

...
// Update the title of an item
SPListItem item = list.Items[0];
item["Title"] = "New Title";
item.Update();
Good Practice:
...
// Better update the title of an item
SPListItem item = list.Items[0];
item[SPBuiltInFieldId.Title] = "New Title";
item.Update();

Links

comments powered by Disqus