/ / Неможливо призначити - групу методів? - c #

Не вдається призначити - групу методів? - c #

На нижченаведеному фрагменті коду C #:

static XmlNodeList TSList()
//  This function returns an XML list of all Documents in the library with a status that needs to be audited.
//  It uses the URL and Library Name found in the project property settings
{
CPAS_ListSVC.Lists listService = new CPAS_ListSVC.Lists();
listService.Credentials = System.Net.CredentialCache.DefaultCredentials;
listService.Url = Properties.Settings.Default.CPAS_ListService_URL;                           //"http://moss.mava.micron.com/FACSEC/mtvfacilities/MTVCONSTRUCTION/CPAS/_vti_bin/lists.asmx";
//System.Xml.XmlNode activeItemData = listService.GetListItems("CPAS_Vendor_Timesheets", "{BD56DAD6-8C4F-4BC8-9848-9293D83F4338}", null, null, "500", null, "");
XmlNode activeItemData = listService.GetListItems(Properties.Settings.Default.Timesheet_Library_Name, Properties.Settings.Default.View_GUID, null, null, "500", null, "");
// Set up the XML documents the listservice will retrieve.
XmlDocument doc = new XmlDocument();
string temp = activeItemData.InnerXml.Replace("refref", "");
doc.LoadXml(temp);
XmlNamespaceManager nsmgr = new XmlNamespaceManager(doc.NameTable);
nsmgr.AddNamespace("z", "#RowsetSchema");
nsmgr.AddNamespace("rs", "urn:schemas-microsoft-com:rowset");
TSList = (XmlNodeList) doc.SelectNodes("/rs:data/z:row", nsmgr);
}

Я отримую помилку "Не можна призначити" TSList ", тому що це" група методів "... Чому?

Відповіді:

3 для відповіді № 1

Схоже, ви змішуєте деякі VB синтаксиси з c #. Змініть останній рядок на наступний:

return (XmlNodeList) doc.SelectNodes("/rs:data/z:row", nsmgr);

9 для відповіді № 2

Як ясно зазначає метод, ви не можете призначити щось функції.

Щоб повернути значення, використовуйте return заява:

return doc.SelectNodes("/rs:data/z:row", nsmgr);