У меня есть приложение winforms, в котором я пытаюсь сохранить двумерный массив в своих настройках Properties.settings, чтобы извлечь их позже. Я узнал, что могу сделать двумерный массив в настройках с помощью этого кода:
<Setting Name="TagPresets" Type="System.String[][]" Scope="User">
<Value Profile="(Default)" />
</Setting>
Это здорово, но всякий раз, когда я пытаюсь программно сохранить массив, я получаю эту ошибку:
Cannot implicitly convert type 'string[][*,*]' to 'System.Collections.Specialized.StringCollection'
Этого не должно быть, так как я, очевидно, объявил настройку двумерным массивом. Вот код, где я пытаюсь его установить:
Settings.Default.TagPresets = new string[1][,] { new string[,] { { "", "" } } };
Буду признателен за любую помощь или мысли о другом способе достижения этой цели.