The UpdateCursor class is designed for fast row updates. It is guaranteed to provide performance at least as good as calling Table.CreateRow and Row.Store in a loop. For many tables and feature classes, performance may be significantly better. When used in an ArcGIS Pro add-in, update cursors should be used within an edit operation callback. For stand-alone CoreHost applications, update cursor usage should be enclosed within a call to Geodatabase.ApplyEdits.