Я пытаюсь получить текущий элемент списка, который является формой infopath. Пока что я подключаюсь к сайту sharepoint, открываю список и пытаюсь получить текущий элемент, но продолжаю получать ошибку индекса из диапазона. Вот мой код
SPSite WebApp = new SPSite("http://site/");
SPWeb site = WebApp.OpenWeb();
site.AllowUnsafeUpdates = true;
SPList list = Site.Lists.TryGetList("List_Library");
WebApp.AllowUnsafeUpdates = true;
SPListItem item = list.Items[list.Items.Count];
У меня вопрос, как я могу получить текущий список? Этот код находится в коде позади формы infopath и находится в методе FormEvents_Submit, который вызывается при запуске события Submit. Я попытался переместить код в конец метода, чтобы убедиться, что форма отправляется первой, но все еще получала ошибку вне диапазона.