首页 > 解决方案 > 这个轮胎压力代码一直跑出屏幕

问题描述

我的代码不适用于 console.writeline

我不会使用 console.readline

[] tirePressure = new int [4];
    string valueTestFail = "Get you tire check as soon as possible.";
    Console.WriteLine("Let check your tires!\r\nPlease enter the pressure for the front right tire.");
    string frontRightTire = Console.ReadLine(); 
    while(!int.TryParse(frontRightTire, out tirePressure[0])){
        Console.WriteLine(valueTestFail);
        frontRightTire = Console.ReadLine();
    }       Console.WriteLine("Please Enter the pressure for the front left tire.");
    string frontLeftTire = Console.ReadLine();
    while(!int.TryParse(frontLeftTire, out tirePressure[1])){
        Console.WriteLine(valueTestFail);
        frontLeftTire = Console.ReadLine();
    }
Console.WriteLine("Please Enter the pressure for your rear right tire.");
    string rearRightTire = Console.ReadLine();  
    while(!int.TryParse(rearRightTire, out tirePressure[2])){
        Console.WriteLine(valueTestFail);
        rearRightTire = Console.ReadLine();
    }
Console.WriteLine("Please enter the value of the rear left tire.");
    string rearLeftTire = Console.ReadLine();

    while(!int.TryParse(rearLeftTire, out tirePressure[3])){
        Console.WriteLine(valueTestFail);
        string rearLeftTire = Console.ReadLine();
    }
    if(tirePressure[0]==tirePressure[1] && tirePressure[2]==tirePressure[3]){
        Console.WriteLine("The tires pass spec!");
    }else{
        Console.WriteLine("Get your tires checked out.");
    }

错误代码这么长,代码刚好跑满屏我只想console.writeline这行代码

标签: c#xamarin

解决方案


听起来您正在尝试在 Xamarin 中使用 Windows .NET 功能。我用谷歌搜索了“控制台 writeline xamarin”并得到了一些替代方案。试一下System.Diagnostics.Debug.WriteLine(),例如。

您可以查看此 URL,https://forums.xamarin.com/discussion/18387/equivalent-of-console-writeline,看看那里的信息是否能够帮助您。

我使用 C# 已经 10 多年了,我通读了你的 C# 代码,我没有发现任何不正确的地方......如果它在 Windows 上运行。你可能会改进它的风格,但这不是你想要的,不是吗。


推荐阅读