在学校,我们目前正在学习 GitHub
因此,在编程上 C#
这是我去年学到的。然而,在此期间,我忘记了一些事情。任务,我必须创建2个方法。
一个静态的bool LoadConfig方法(ref int number):这里读出标准配置文件config. ini并返回数字. 如果该文件不存在或不包含数字,则返回数字0和返回值false.否则返回值为true。
一个方法 static bool SaveConfig (int number):这里创建或更改标准配置文件config.ini,并输入数字。如果不能创建该文件,则返回值为false.否则返回值为true。否则返回值为true。
代码:A) 路径不能创建,返回值为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文件保存并读入程序的当前目录,如何创建动态位置?因为这其实取决于用户在哪个文件夹下初始化Github文件。或者你有可能把它保存在C#存储位置或者项目所在的位置?
B)你在任何情况下都要改变number的值(即使ini文件里有0)。
欢迎 02KarDan!
如果你想保存你的用户设置,重要的是要选择用户范围。
在你的项目属性下,选择 "设置 "选项卡,并通过点击链接文本创建一个新的设置。VS将创建 app.config
文件。然后将设置添加到网格中(Visual Studio 2019)。
然后你可以很容易地读取或保存设置。这里是一个简单的控制台应用程序的例子。
class Program
{
static void Main()
{
ShowNumberOfCars();
UpdateNumberOfCars(10);
ShowNumberOfCars();
}
private static void ShowNumberOfCars()
{
var number = Properties.Settings.Default.NumberOfCars;
Console.WriteLine($"Number of cars: {number}");
}
private static void UpdateNumberOfCars(int value)
{
Properties.Settings.Default.NumberOfCars = value;
Properties.Settings.Default.Save();
}
}
更多的信息在这个页面上记录为例。https:/docs.microsoft.comen-usvisualstudioidehow-add-app-config-file?view=vs-2019。.