2

我有以下 C# 代码:

using (SPSite site = new SPSite("http://mysharepointsiteurl")
{
    using (SPWeb web = site.OpenWeb())
    {
        SPListItemCollection itemCollection = web.Lists["List Name"].Items;

        foreach (SPListItem item in itemCollection)
        {
            Console.WriteLine(item["Field Name"]);
            // prints 5 different results.
        }
    web.Dispose();
}
site.Dispose();

无论如何我可以得到,说第四个打印出来的结果,并将其存储在一个字符串中?我确定有办法,但我似乎无法解决。谢谢你的帮助!:)

4

1 回答 1

1

您可以使用索引器在给定位置获取项目:

using (SPSite site = new SPSite("http://mysharepointsiteurl"))
using (SPWeb web = site.OpenWeb())
{
    var items = web.Lists["List Name"].GetItems("Field Name");
    string value = (string)items[3]["Field Name"];
}
于 2014-01-09T15:06:48.670 回答