1

私は2009年からの古いプロジェクトに取り組んでおり、次のようなものがあります

SPList tasksList = web.Lists["Tasks"]

を取得するために使用されましたSPList。しかし、言葉の問題で「タスク」を書くことができませんでした。

「Tasks」をSPListTemplateType enumerationに、107またはそれ以上に置き換えたいと思います。

SPList tasksList = web.Lists[SPListTemplateType.Tasks];

Listsを期待しているため、これは機能しませんGUIDが、それを達成する方法は不明です。

4

1 に答える 1

0

LINQクエリでBaseTemplateプロパティを使用できます。

SPList tasksList = 
                 web.Lists
                    .Cast<SPList>()
                    .FirstOrDefault(list => list.BaseTemplate == SPListTemplateType.Tasks);
于 2012-06-20T16:33:53.123 に答える