我创建了一个名为MyClass的类,有点像这样:
public class MyClass
{ public int MyInt {get;set;}
public int MyInt2 {get;set;}
}
现在我想创建一个函数,它接受一个int作为参数,并返回一个MyClass对象列表。
我坚持语法。是public static List<MyClass> MyFunction (int MyParam)
吗?我没有得到intellisense。
感谢。
答案 0 :(得分:3)
你最想要的是:
public static List<MyClass> MyFunction(int myParam)
{
// ....
List<MyClass>
是一个通用列表,它是MyClass列表的最佳选择(因为它是类型安全的)。它需要在文件顶部添加using System.Collections.Generic;
(或完全限定它)。
答案 1 :(得分:0)
public static List<MyClass> MyFunction(int myParam) { }
似乎是接受int参数的正确语法,并返回MyClass实例的列表。
如果您没有获得intellisense支持(假设您使用的是VS.NET),则源代码中可能会出现一些语法错误。
说到intellisense,如果你在VS.NET中的源文件中点击任何类型Ctrl + .
,VS.NET将自动搜索该类型并为你的源文件添加using语句。