23 lines
507 B
C#
23 lines
507 B
C#
using System;
|
||
using System.Linq;
|
||
|
||
/*
|
||
* Оператор условного NULL ?.
|
||
*/
|
||
class Program
|
||
{
|
||
static int[] GetArray()
|
||
{
|
||
int[] myArray = null;
|
||
return myArray;
|
||
}
|
||
|
||
static void Main()
|
||
{
|
||
int[] myArray = GetArray();
|
||
// ?. - проверяет равна ли сумма null или не равна
|
||
// ?? - оператор объединения с null
|
||
Console.WriteLine(myArray?.Sum() ?? -1);
|
||
Console.ReadKey();
|
||
}
|
||
} |