Conditional operator without return value

前端 未结 3 1914
青春惊慌失措
青春惊慌失措 2021-01-16 07:15

I have this code:

bool value = false;
if(value)
{
    Console.Write(\"true\");
}
else
{
    Console.Write(\"false\");
}

and I want to short

3条回答
  •  死守一世寂寞
    2021-01-16 07:57

        bool value = false;
        Console.Write(value ? "true" : "false");
    

    If method returns a value then

    bool value = false;
    var result = value ? Test1() : Test2();
    
      private int Test1()
        {
            return 1;
        }
    
        private int Test2()
        {
            return 1;
        }
    

提交回复
热议问题