عملگر ?? در C Sharp

عملگر ?? در C Sharp


اگر نتیجه تابعی یا مقدار متغیرNullableی، null باشد با استفاده از این عملگر می توان مقدار مشخصی را جایگزین null کرد؛ مثال:
int? x = null;
int y = x ?? -1;
با توجه به اینکه مقدار x تهی است، عدد -1 در متغیر y قرار داده می شود.
سید حامد واحدی سید حامد واحدی     25 دي 1393