我正在从VB.Net转换一个项目,我有几行我无法正确转换。
System.Runtime.Caching.MemoryCache.Default(Me.Name)
在这一行中,我理解“Me.Name”必须是“this.Name”,但错误是“非可调用成员'System.Runtime.Caching.MemoryCache.Default'不能像方法一样使用。“
我已将System.Runtime.Caching正确添加到引用
另外return new string[];
。我不知道如何转换它。
提前致谢,
勒
答案 0 :(得分:3)
您似乎想要调用indexer(有时称为Item
属性)。为此,C#使用方括号[]
。
System.Runtime.Caching.MemoryCache.Default[this.Name]
我建议另外两个更改:
this.
using System.Runtime.Caching;
),类型不必完全限定。 MemoryCache.Default[Name]