我写过一个简单的C#程序,由于某种原因不会在main中打印第一行。 同一解决方案中的所有其他4个项目都没有问题。 如果我提到解决方案中的一个项目正在这个没有运行的项目中被引用,那么它可能会有所帮助。
这是代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Basic_Sand_Clock;
namespace Advanced_Sand_Clock
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("sdsd");
// string advancedSandClock = GenerateAdvancedSandClock(9);
// Console.WriteLine(advancedSandClock);
// Console.ReadLine();
}
private static uint GetValidInput()
{
string stringInput = "";
uint sandClockHeight = 0;
while (stringInput.Equals(""))
{
stringInput = Console.ReadLine();
if (!uint.TryParse(stringInput, out sandClockHeight))
{
Console.WriteLine("Please enter a positive number");
stringInput = "";
}
}
return sandClockHeight;
}
private static string GenerateAdvancedSandClock(uint height)
{
if (height % 2 == 0)
{
height++;
}
StringBuilder stringBuilder = new StringBuilder();
StringBuilder sandClock = Basic_Sand_Clock.Program.GenerateSandClockWithInput(stringBuilder, height);
return sandClock.ToString();
}
}
}