我正在学习C#,因为它在项目中使用。在Java中,我知道我可以有多个包含主条目的类,并且可以从我自己选择的任何一个运行,无论是从命令行还是IDE - 这对测试很有用。
我在Visual Studio中发现了类似的东西(或多或少) - 这是项目属性中的设置 - >申请 - >启动对象,我可以从其下拉列表中获取包含" public static void Main(String [] args)"的任何类。
我的前5个测试类工作正常,但是在创建第6个课程后,我无法从Startup对象的下拉列表中看到它。
这是一个错误还是一个小故障,还是它的设置,以便有一些限制?我使用的是Visual Studio 2015,下面是我的代码片段(来自MSDN网站)
class SimpleIteratorTester
{
public static IEnumerable<int> EvenNumbers(int FirstNumber, int LastNumber) {
for (int i = FirstNumber; i <= LastNumber; i++) {
if (i % 2 == 0) {
yield return i;
}
}
}
public static void Main(String[] args)
{
foreach (int num in EvenNumbers(1,20)) {
Console.WriteLine(num.ToString());
}
Console.ReadKey();
}
}