if (vm.Name != null)
{
Console.WriteLine("VM name is \"{0}\" and ID is \"{1}\". State is: \"{2}\". Location: \"{3}\" and the Instance Type is \"{4}\". Key is \"{5}\".",
vm.Name, vm.InstanceId, vm.State, vm.Region, vm.InstanceType, vm.KeyName);
}
else
{
Console.WriteLine("VM ID is \"{0}\". State is: \"{1}\". Location: \"{2}\" and the Instance Type is \"{3}\". Key is \"{4}\".",
vm.InstanceId, vm.State, vm.Region, vm.InstanceType, vm.KeyName);
}
Я пытаюсь сделать здесь как можно меньше копий.Мой вопрос состоит в том, как уменьшить этот код, чтобы просто применить оператор if только для первого бита информации vm.Name
, а не для всей строки вывода?