以下這段程式提示說錯誤 1 使用泛型 型別「system.collections.generic.ienumerable
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()試試。