Полагаю, проблема в том, что ты сначала инициализируешь переменную arg строкой "null", а потом затираешь это значение новым - присваивая arg результат Console.ReadLine(). В результате, эта строка "null" нигде никак не используется и анализатор кода выдаёт предупреждение.
Попробуй просто:
string arg;
без инициализации.
P.S. Это не ошибка и даже не предупреждение, выдаваемое компилятором. Это предупреждение, выдаваемое эвристическим анализатором кода. Который, как любая эвристика, не может не ошибаться.