我从另一个可用于我的 Game1(主)类的类的函数中获取一个变量,这真是太棒了。具体来说,我想从 SetWindowSize.cs 中的 SaveData 函数中获取宽度和高度,并在 Game1.cs 的 ReadSettings 中使用它。
我得到错误
“ShovelShovel.SetWindowSize”不包含“高度”的定义。“宽度”也一样。
Game1.cs(仅限函数)
protected void ReadSettings()
{
try
{
if (File.Exists(SetWindowSize.savePath))
{
using (FileStream fileStream = new FileStream(SetWindowSize.savePath,
FileMode.Open))
{
using (BinaryReader binaryReader = new BinaryReader(fileStream))
{
SetWindowSize.width = binaryReader.ReadInt32();
SetWindowSize.height = binaryReader.ReadInt32();
}
}
}
}
catch
{
}
}
设置窗口大小.cs
namespace ShovelShovel
{
protected void ReadSettings()
{
try
{
if (File.Exists(savePath))
{
using (FileStream fileStream = new FileStream(savePath, FileMode.Open))
{
using (BinaryReader binaryReader = new BinaryReader(fileStream))
{
var windowSize = WindowSizeStorage.ReadSettings();
WindowSize.Width = windowSize.Width;
WindowSize.Height = windowSize.Height;
}
}
}
}
catch
{
}
}
非常感谢任何可以帮助我的人,我真的很感激。