小编Caz*_*xor的帖子

ref或out参数必须是可赋值变量

我正在编写一个可以进行反向代理连接的应用程序,但我遇到了问题!错误在这里:new Form1.ProxyConfig()

当我尝试运行它时,我收到一个错误:" ref或out参数必须是可赋值变量 "

private void startToolStripMenuItem_Click(object sender, EventArgs e)
{
    if (this.startToolStripMenuItem.Text == "Start")
    {
        var form2 = new Form2();

        if (form2.ShowDialog() != DialogResult.OK)
            return;

        int num1 = Form1.ProxyListenerStart(ref new Form1.ProxyConfig()
        {
            pclient_port = form2.ClientPort,
            pp_start = form2.LocalStartPort,
            pp_end = form2.LocalEndPort
        }, ref this._PN);

        if (num1 != 0)
            int num2 = (int) MessageBox.Show("Error " + num1.ToString());
        else startToolStripMenuItem.Text = "Stop";
    }
    else
    {
        Form1.ProxyListenerStop();

        startToolStripMenuItem.Text = "Start";
        listView1.Items.Clear();
        toolStripStatusLabel2.Text = "0";
    }
}
private struct ProxyConfig
{ …
Run Code Online (Sandbox Code Playgroud)

c# proxy reverse

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

proxy ×1

reverse ×1