使用if函数退出应用程序

本文关键字:应用程序 退出 函数 if 使用 | 更新日期: 2023-09-27 18:28:06

即使我已经设置了条件并使用了应用程序,但我在使用if函数退出应用程序时遇到了问题。退出但错误告诉我它只能出现在+=或-=的左侧。我该怎么做?

    int a=0;
    int b=a++;
    if(b==10)
    {
        Application.Exit();
    }

使用if函数退出应用程序

正如您所知,这种情况在c#中是不同的,有两种类型的使用运算符(++)。

a++和++a。

在第一种情况下,首先执行运算=,然后执行++。但是在运算=之后,结果不能改变,所以运算a++不是工作在第二种情况下,先++,然后=。

b=++a;

将返回1。

    class MainClass
{
    static void Main()
    {
        double x;
        x = 1.5;
        Console.WriteLine(++x);
        x = 1.5;
        Console.WriteLine(x++);
        Console.WriteLine(x);
    }
}
Output
2.5
1.5
2.5

如果您制作代码:

int a=0;
int b=++a;
if(b==10)
{
    Application.Exit();
}

int a=0;
int b+=a;
if(b==10)
{
    Application.Exit();
}

它会起作用,如果你想关闭你的移动应用程序,你应该使用

Application.Current.Terminate();

您可以查看Application.Current和Terminate