我已经Console.WriteLine拨打了一些电话进行测试,但它们没有出现在输出框中?
public static ArrayList myDeliveries = new ArrayList();
public mainForm(){
InitializeComponent();
}
private void mainForm_Load(object sender, EventArgs e){
if (!File.Exists("../../MealDeliveries.txt")){
MessageBox.Show("File not found!");
return;
}
using (StreamReader sr = new StreamReader("../../MealDeliveries.txt")){
//first line is delivery name
string strDeliveryName = sr.ReadLine();
Console.WriteLine("Test content");
while (strDeliveryName != null){
//other lines
Delivery d = new Delivery(
strDeliveryName,
sr.ReadLine(),
sr.ReadLine(),
sr.ReadLine(),
sr.ReadLine(),
sr.ReadLine(),
sr.ReadLine()
);
mainForm.myDeliveries.Add(d);
//check for further values
strDeliveryName = sr.ReadLine();
}
}
displayDeliveries();
}
private void displayDeliveries(){
lstDeliveryDetails.Items.Clear();
Console.WriteLine("Test …Run Code Online (Sandbox Code Playgroud) 有没有办法启动具有以下功能的C#应用程序?
例如,
myapp.exe /help将输出到您使用的控制台上的stdout,但是
myapp.exe本身将启动我的Winforms或WPF用户界面.
我可以使用哪些选项并进行权衡以获得上述示例中描述的行为?我也对Winform特定或WPF特定的想法持开放态度.