錯誤 CS0308 非泛型 型別「System Collections IEnumerable」不能與型別引數一起使用 查詢節點。

時間 2025-03-21 02:55:22

以下這段程式提示說錯誤 1 使用泛型 型別「system.collections.generic.ienumerable」需要「1」個型別

1樓:網友

你是用的是泛型介面,需要指定泛型引數型別,把類宣告改為:

public class tokens: ienumerable

第二個類估計也得改成這樣,還有,你第乙個類中的欄位應該是string型別吧。

2樓:網友

我勒個去。。 明顯是這個問題。介面ienumerable是在這個名稱空間的,樓主你使用的ienumerable是在名稱空間。

你只引用了名稱空間是沒有這個ienumerable這個介面的只有ienumerable介面,當然就報需要「1」個型別。。。引用這個名稱空間就ok,具體泛型什麼的你這裡還不需要用到吧。

3樓:網友

親 你這應該是少了名稱空間了。 using ;

你把滑鼠放在出錯**上---滑鼠右鍵---解析。 就行了。

c# 錯誤 1 無法使用集合初始值初始化型別「char」,原因是它未實現「system.collections.ienumerable」

4樓:網友

3全部你那個寫法很有創意。。。

tokens f = new tokens("this is a well-done program.", ' ');

c#中ienumerable的問題

5樓:網友

using ;

缺了個using

有ienumerable和ienumerable兩個介面。

無法將型別「model.gift」隱式轉換為「system.collections.ienumerable」。

6樓:陽光的雷咩咩

這是entity framework嗎?前者返回的是乙個list,或者說實現了ienumerable介面,但是後面那個返回乙個物件,你可以試試在後面加上tolist()或者new 乙個list l,然後把等號右面的返回值add到l,然後datasource應該就可以繫結到l。

c#,實現ienumerable介面報錯

7樓:時針樓

介面實現時,方法的簽名是不能改變的。名稱,引數,返回值型別都不可以改變。

public getenumerator()這個的返回型別我記得應該是。

改成public ienumeratorgetenumerator()試試。