回 帖 发 新 帖 刷新版面

主题:问一下DialogResult.Cancel返回值的问题

rivate void button1_Click(object sender, EventArgs e)
        {
            OpenFileDialog fileChooser = new OpenFileDialog();
            DialogResult result = fileChooser.ShowDialog();

            if (result == DialogResult.Cancel)
                return;

            textBox1.Text = fileChooser.FileName;

            StreamReader stream = new StreamReader(fileChooser.FileName);

            textBox2.Text = stream.ReadToEnd();
        }

请问这段代码中语句if (result == DialogResult.Cancel) return;return后面没有返回东西吗?请高手指点下,小弟初学c#。

回复列表 (共2个回复)

沙发

void方法
不需要return东西,return直接退出当前方法

板凳

在这里return意味着直接跳出方法

我来回复

您尚未登录,请登录后再回复。点此登录或注册