Если вы используете .NET 3.5 или новее, вы можете использовать методы расширения LINQ для достижения проверки «содержит» с помощью метода расширения Any
:
if(CartProducts.Any(prod => prod.ID == p.ID))
Это проверит наличие продукта внутри CartProducts
, который имеет идентификатор, соответствующий ID p
. Вы можете поместить любое логическое выражение после =>
для выполнения проверки.
Это также имеет преимущество для работы с запросами LINQ-SQL, а также с запросами в памяти, где Contains
нет.
Убедитесь, что AppleID, который вы используете для входа на https://developer.apple.com , является той же учетной записью, которую вы настроили в Xcode. Если они различаются, Xcode автоматически зарегистрирует идентификатор пакета, используя имеющуюся учетную запись, и вы не сможете использовать этот же идентификатор пакета в другой учетной записи.