Tag: 参考

为什么列表在没有引用的情况下传递给一个像ref一样传递的函数?

如果我没有得到这个非常错误,这种行为对我来说很奇怪。 而不是解释,我将在下面发布一个示例代码,请告诉我为什么我得到输出x而不是y。 private void button1_Click(object sender, EventArgs e) { List l = new List() { 1, 2, 3 }; Fuss(l); MessageBox.Show(l.Count.ToString()); } private void Fuss(List l) { l.Add(4); l.Add(5); } 输出应该,我假设是3.但我得到输出为5.我理解输出可以是5如果我这样做: private void button1_Click(object sender, EventArgs e) { List l = new List() { 1, 2, 3 }; Fuss(ref l); MessageBox.Show(l.Count.ToString()); } private void Fuss(ref […]

c#Visual Studio …以编程方式添加引用

无论如何,是否可以通过编程方式将参考添加到解决方案中? 我有一个加载项按钮,当用户按下它时,我想要添加一个引用。 这可能吗?