所以我试图在另一个名为DMLib的类中调用一个函数。如果我要返回一个结构列表,我怎样才能正确地将它带回我的主体。例如:
STRUCT:
public struct folder
{
public int FID;
public string Name;
public int Type;
public int TotalMessages;
}
班级成员声明:
public List<folder> getFolders(string sessionKey)
来自main.cs的类成员调用:
List<folder> folders = new List<folder>();
folders = (List<folder>)DMLib.getFolders(sessionkey);
错误:
此错误表示我的main.cs中定义的struct文件夹列表无法从我的类转换为struct文件夹列表。如何进行此转换?
答案 0 :(得分:1)
将folder
Type的声明更改为完全限定以包含命名空间,或者为两个using
类型的每个命名空间在顶部声明folder
别名驻留在代码中,并在代码中使用别名。