When we put ? after reference type we allow the instance to be null. So we have
string?[]– string array where we allow the items to benull(but array itself can’t benull)string[]?– string array which can benullitself (but it can’t havenullitems)string?[]?– both array and its items allowed to benull