我想知道是否有人可以帮助我。
我有一个使用配置文件来存储窗口位置的应用程序,当我存储位置时,我将它作为一个 Rect 并做一个简单的ConfigSection.SetValue("Location", value.ToString());
99% 的时间这个字符串被写为逗号分隔的值x,y,w,h
,但是最近有用户抱怨我们的应用程序在打开时引发了异常
看完之后我发现在解析窗口位置时引发了无效格式异常,我查看了配置文件,该位置已被写入x;y;w;h,
使用分号作为分隔符。
我查看了区域设置并找到了列表分隔符,但是当我尝试将其更改为分号(作为复制问题的尝试)时,矩形字符串仍以逗号分隔。这意味着我无法在本地复制,也不知道是什么导致了问题。
任何关于分隔符可能如何变化的见解将不胜感激。
谢谢
基兰