2017-09-05 42 views
1

你好,我试图转换这一点,但我似乎无法弄清楚为什么。VB.net到C#错误,我不明白为什么

IM在一个外部日志中工作了我的论坛

public override bool isLoggedIn(System.Net.CookieContainer cookies) 
{ 
    if ((cookies.GetCookies(new Uri(url)).Item(defaultCookieName) != null)) { 
     return true; 
    } 
    return false; 
} 

,但它给了我这个恼人的错误。

严重性代码说明项目文件的线路抑制状态 错误CS1061“CookieCollection”不包含 “项目”,并没有扩展方法“项”接受 型“CookieCollection”的第一个参数的定义可以发现(您是否错过了使用 指令或装配参考?)

任何人都可以帮我解决吗?

+1

尝试'cookies.GetCookies(新的URI(URL))[defaultCookieName]',让我们知道能否解决 –

+1

“项目” 是占位符MSDN文档中为该类的索引器。没有名字和[方括号]的那个。让Intellisense弹出窗口帮助你陷入成功的陷阱。 –

回答

1

这个C#语法是

cookies.GetCookies(..)[defaultCookieName] 
相关问题