Tell me how to write such code as compactly as possible:
public void UpdateSelectedInfo() { string text1 = "..."; string text2 = "..."; //.. string text8 = "..."; if (mainWindow.IndexForSelectedInfo == 0 || mainWindow.IndexForSelectedInfo == 15 || mainWindow.IndexForSelectedInfo == 16 || mainWindow.IndexForSelectedInfo == 31) mainWindow.textBox2.Text = text1; else if (mainWindow.IndexForSelectedInfo == 1 || mainWindow.IndexForSelectedInfo == 14 || mainWindow.IndexForSelectedInfo == 17 || mainWindow.IndexForSelectedInfo == 30) mainWindow.textBox2.Text = text2; else if (mainWindow.IndexForSelectedInfo == 2 || mainWindow.IndexForSelectedInfo == 13 || mainWindow.IndexForSelectedInfo == 18 || mainWindow.IndexForSelectedInfo == 29) mainWindow.textBox2.Text = text3; else if (mainWindow.IndexForSelectedInfo == 3 || mainWindow.IndexForSelectedInfo == 12 || mainWindow.IndexForSelectedInfo == 19 || mainWindow.IndexForSelectedInfo == 28) mainWindow.textBox2.Text = text4; else if (mainWindow.IndexForSelectedInfo == 4 || mainWindow.IndexForSelectedInfo == 11 || mainWindow.IndexForSelectedInfo == 20 || mainWindow.IndexForSelectedInfo == 27) mainWindow.textBox2.Text = text5; else if (mainWindow.IndexForSelectedInfo == 5 || mainWindow.IndexForSelectedInfo == 10 || mainWindow.IndexForSelectedInfo == 21 || mainWindow.IndexForSelectedInfo == 26) mainWindow.textBox2.Text = text6; else if (mainWindow.IndexForSelectedInfo == 6 || mainWindow.IndexForSelectedInfo == 9 || mainWindow.IndexForSelectedInfo == 22 || mainWindow.IndexForSelectedInfo == 25) mainWindow.textBox2.Text = text7; else if (mainWindow.IndexForSelectedInfo == 7 || mainWindow.IndexForSelectedInfo == 8 || mainWindow.IndexForSelectedInfo == 23 || mainWindow.IndexForSelectedInfo == 24) mainWindow.textBox2.Text = text8; }
Figures 0..31 are dental indexes. If you click on a particular tooth, its text description is displayed. That is, for four identical teeth there will be one description, for four others - another, etc.