In that case you could check / ensure permissions on a certain list item with the method DoesUserHavePermissions
:
SPListItem item =//...
if(item.DoesUserHavePermissions(SPContext.Current.Web.CurrentUser,SPBasePermissions.ViewListItems))
{
// futher actions if user has permission goes here.
}