在User.config文件中存储单个字符(制表符、新行、任何字符)
本文关键字:字符 制表符 新行 任何 单个 config User 文件 存储 | 更新日期: 2023-09-27 18:30:11
我想在User.config(或App.config)文件中存储并保存回一个字符。普通字符可以很容易地保存,但当涉及到像't
、'n
这样的特殊字符时,我无法存储它们,因为VS2012说它不是字符。我用't
的XML标记修改了User.config文件,这就是	
,它可以工作!然而,当再次保存时,它会失败。当我在代码Properties.Settings.Default.delim = ''t'
中这样分配't
字符并调用Save
方法时,程序只存储'0
字符。我无法将XML等效字符串存储在代码中,因为它是一个字符串,而不是字符,并且我正在尝试将字符串分配给字符。
对此有什么想法吗?
您可以通过转换为int
来存储字符的十进制ASCII代码,并在程序中将其转换回char
。
例如
char charToSave = ''t';
int code = (int)charToSave;
SaveCharToUserConfig(code);
...
int code = GetCodeFromUserConfig();
char savedChar = (char)code;