“doesnotcontainadefinition...andhasnoextensionmethod..”报错我有如下错误信息:'System.Collections.Generic.Dictionary'不包含'biff'的定义并且没有扩展方法'biff'接受'System.Collections.Generic.Dictionary'类型的第一个参数可以找到(你是否缺少using指令或程序集参考?)我检查了SO,我发现这个问题似乎与我有类似(如果不相同)的问题。但是,我尝试了接受的答案中提供的解决方案,但仍然没有任何结果。它的行为就像我缺少using语句,但我几乎可以肯定我拥有我需要的所有用途。下面是一些产生错误的代码:usinglocationOfSpoofClass;...词典购物车=新词典();foreach(dbContext.DBView中的varitem){car??t.biff=item.biff;...}SpoofClass文件:命名空间locationOfSpoofClass{publicclassSpoofClass{publicintbiff{get;放;}...}}对不起,如果我重命名变量等会造成混淆。如果它不可读或难以理解,或者其他信息是否与解决方案相关,请告诉我。谢谢!问题出在这部分:cart.biff。购物车的类型是Dictionary,而不是SpoofClass类型。我只能猜测您要做什么,但可以编译以下代码:Dictionarycart=newDictionary();诠释我=0;foreach(varitemindbContext.DBView){car??t.Add(i,newSpoofClass{biff=item.biff});++我;您需要访问给定键的字典值。沿着这些线的东西。以上就是C#学习教程:“不包含定义...andhasnoextensionmethod..”错误分享的全部内容,如果对大家有用需要进一步了解C#学习教程,我希望大家多多关注—foreach(varitemindbContext.DBView){foreach(varkeyincart.Keys){car??t[key].biff=item.biff;}}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
