Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何以第二种形式写入Properties.Settings.Default?C#_C#_Forms_Properties.settings - Fatal编程技术网

如何以第二种形式写入Properties.Settings.Default?C#

如何以第二种形式写入Properties.Settings.Default?C#,c#,forms,properties.settings,C#,Forms,Properties.settings,所以我试图修改我在第二个表单中创建的设置变量,但它似乎不起作用。没有异常抛出或任何事情,它只是直接不做,因为它(以我的拙见)应该这样做。 下面是一些代码: namespace Tank { public partial class Form2 : Form { public Form2() { InitializeComponent(); this.Text = Properties.Settings

所以我试图修改我在第二个表单中创建的设置变量,但它似乎不起作用。没有异常抛出或任何事情,它只是直接不做,因为它(以我的拙见)应该这样做。 下面是一些代码:

namespace Tank
{
    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
            this.Text = Properties.Settings.Default.Tankhöhe.ToString();

        }

        private void btnLoadHeight_Click(object sender, EventArgs e)
        {

                Properties.Settings.Default.Tankhöhe = Convert.ToDouble(mtbTankhöhe.Text);


        }

我真的很困惑,如何在没有任何错误消息的情况下读取和写入此变量,但仅写入似乎不起作用。

设置更改后,您应该保存更改:

Properties.Settings.Default.Tankhöhe = Convert.ToDouble(mtbTankhöhe.Text);
Properties.Settings.Default.Save();

我试过了,它抛出了一个错误,代码CS0262是这样说的:“设置”的部分声明有不能一起工作的AccessModifier。这节课我什么也没改。