Professional Documents
Culture Documents
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp12
{
class Program
{
static void Main(string[] args)
{
Nullable<DateTime> q = null;
Console.WriteLine(q.GetValueOrDefault());
Console.WriteLine(q.HasValue);
//Console.WriteLine(q.Value);
Console.ReadLine();
}
}
}
2.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp12
{
class Program
{
static void Main(string[] args)
{
DateTime? q = null;
Console.WriteLine(q.GetValueOrDefault());
Console.WriteLine(q.HasValue);
//Console.WriteLine(q.Value);
DateTime? d = new DateTime(2002, 8, 14);
DateTime a = d.GetValueOrDefault();
Console.WriteLine(a);
Console.ReadLine();
}
}
}
2.a
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp12
{
class Program
{
static void Main(string[] args)
{
//nullable definition
DateTime? q = null;
Console.WriteLine(q.GetValueOrDefault());
Console.WriteLine(q.HasValue);
//Console.WriteLine(q.Value);
namespace ConsoleApp12
{
class Program
{
static void Main(string[] args)
{
//nullable definition
DateTime? q = null;
Console.WriteLine(q.GetValueOrDefault());
Console.WriteLine(q.HasValue);
//Console.WriteLine(q.Value);
if (t != null)
{
y = t.GetValueOrDefault();
}
else
{
y = DateTime.Today;
}
Console.WriteLine(y);
Console.ReadLine();
}
}
}
3.a
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp12
{
class Program
{
static void Main(string[] args)
{
//nullable definition
DateTime? q = null;
Console.WriteLine(q.GetValueOrDefault());
Console.WriteLine(q.HasValue);
//Console.WriteLine(q.Value);
if (t != null)
{
y = t.GetValueOrDefault();
}
else
{
y = DateTime.Today;
}
//ternary operator
//y = (t == null) ? DateTime.Today : t.GetValueOrDefault();
//nullable operator(coalescing operator)
//y = t ?? DateTime.Today;
Console.WriteLine(y);
Console.ReadLine();
}
}
}
4.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp12
{
class Program
{
static void Main(string[] args)
{
//nullable definition
DateTime? q = null;
Console.WriteLine(q.GetValueOrDefault());
Console.WriteLine(q.HasValue);
//Console.WriteLine(q.Value);
if (t != null)
{
y = t.GetValueOrDefault();
}
else
{
y = DateTime.Today;
}
//ternary operator
//y = (t == null) ? DateTime.Today : t.GetValueOrDefault();
//nullable operator(coalescing operator)
//y = t ?? DateTime.Today;
Console.WriteLine(y);
Console.ReadLine();
}
}
}