您需要将 GetCheckoutStatus 的结果与 CheckoutStatus 枚举之一进行比较: OwnedByCurrentUser - 元素归当前用户所有。
OwnedByOtherUser - 该元素由当前用户以外的某个用户拥有。
NotOwned - 该元素不属于任何用户。
例如:
if (WorksharingUtils.GetCheckoutStatus(doc, view.Id) != CheckoutStatus.NotOwned)
此外,请注意我删除了对 Element 的演员表——这里不需要。