CS8601 경고는 C# 컴파일러가 null 가능한 참조 타입의 값을 null이 아닌 참조 타입에 할당할 때 발생한다고 한다.
btnText = clickedBtn?.Text
이 코드에서 btnText가 nullable 변수가 아닌데 nullalbe한 변수를 btnText에 할당하려고 해서 발생한 경고다.
clickedBtn?.Text 가 null일 때 기본값을 제공하면 경고를 없앨 수 있다.
btnText = clickedBtn?.Text ?? string.Empty
=> ??(null 병합 연산자) 연산자를 사용하여 기본값 제공하면 경고가 없어진다.