基本的にタイトルから離れる話題は別トピックにいただいた方が良いです。
List型変数の中身が空かどうかを判断するには
varList.Any()
あるいは
varList.Count>0
等が使えると思います。