Я пытаюсь сделать ввод данных без ошибок. Когда есть один символ разделения, пользователь может напечатать его и создать ошибку, которую я должен исправить перед выполнением создания большего количества строк кода. Есть ли способ разбить строку, используя, например, $%$
вместо просто $
символа?
Вот как я делю разделение, используя один символ:
if (!lastUsed.EmptyFile())
{
string[] allSettings = lastUsed.Text.Split('$');
int settingCount = 0;
foreach (string setting in allSettings)
{
settingCount++;
if (settingCount == 1)
{
txtText.Text = setting;
}
else if (settingCount == 2)
{
if (setting == "0") tbType.SelectedTab = tbInterval;
else tbType.SelectedTab = tbRange;
}
else if (settingCount == 3)
{
nudInterval.Value = decimal.Parse(setting);
}
else if (settingCount == 4)
{
nudMin.Value = decimal.Parse(setting);
}
else if (settingCount == 5)
{
nudMax.Value = decimal.Parse(setting);
}
}
}