В школе мы в настоящее время учим GitHub
и поэтому программируем C#
, который я выучил в прошлом году. Тем временем, однако, я забыл некоторые вещи. Задача, мне нужно создать 2 метода:
Stati c bool Метод LoadConfig (ref int number): здесь считывается стандартный файл конфигурации config.ini и возвращается номер. Если файл не существует или не содержит числа, возвращается число 0 и возвращается значение false. В противном случае возвращаемое значение равно true.
Один метод stati c bool SaveConfig (int number): Здесь создается или изменяется стандартный файл конфигурации config.ini и вводится число. Если файл не может быть создан, возвращаемое значение возвращается false. В противном случае возвращаемое значение равно true.
Код:
static bool SaveConfig(int number)
{
var path = @"C:\Users\KarDan02\Desktop\Collide_d\Coll_1_ide";
string text = Convert.ToString(number);
File.WriteAllText(path, text);
if (File.Exists(path))
{
return true;
}
else
{
return false;
}
}
public static bool LoadConfig(ref int number)
{
var path = @"C:\Users\KarDan02\Desktop\config.ini";
string numbertext = File.ReadAllText(path);
int controll = Convert.ToInt32(numbertext);
if ((File.Exists(pfad)) & (controll> 0))
{
number = controll;
return true;
}
else
{
number = 0;
return false;
}
}
Проблемы: A) Путь может использоваться только вами. Не могли бы вы сделать так, чтобы INI-файл был сохранен и прочитан в текущем каталоге программы? Как создать динамическое местоположение c? Потому что это на самом деле зависит от пользователя, в какой папке он инициализирует файл Github. Или вы можете сохранить его в хранилище C # или в месте, где находится проект?
B) Вы можете изменить значение числа в любом случае (даже если в INI-файле содержится 0). ).