Я унаследовал приложение для онлайн-викторин, написанное на C #, с этими строками кода повсюду.
Так насколько же плох этот код?
С какими потенциальными проблемами я могу столкнуться?
Как я могу улучшить это?
Код:
strTestPasses += "<tr valign=\"top\"><td><b>Subject</b></td><td>" + ((Hashtable)((ArrayList)((Hashtable)MultipleTestPasses[i])["HasMultipleDataSet"])[j])["subject"] + "</td></tr>";