我正在尝试进行测验,玩家可以选择一个头像。但是,我似乎无法让它工作 如果这是一个糟糕的代码,我是编码的新手,所以道歉。
Player player = new Player();
if (player.Avatar != null)
{
picBx_avatar.Image = Image.FromFile(player.Avatar);
}
else
{ picBx_avatar.Image = Image.FromFile(@"");
}
这是表单1上显示头像的代码。如果值为null,则将头像设置为默认值。如果头像的值为文件位置字符串
Player player = new Player();
if (rad_avatar1.Checked == true)
{
player.Avatar = avatar1_file;
}
这是化身选择器对话框表单中的代码,用于更改类
中的文件位置 public string Avatar { get; set; }
这是Player类中的刺痛。
然而,无论选择何种头像,它都将是默认的头像。
编辑我通过将类操作符更改为
来修复此问题public static string Avatar;
答案 0 :(得分:-1)
更改
public string Avatar { get; set; }
到
public static string Avatar;