我試圖從一個對象傳遞一個結構到另一個對象。我有以下代碼:C# - 將結構從一個對象傳遞到另一個對象
private void mainMenuStripNewProject_Click(object sender, EventArgs e)
{
frmNewProject frmNewProject = new frmNewProject(this);
if (frmNewProject.ShowDialog() == DialogResult.OK)
{
StructProjectSettings tempProjectSettings = frmNewProject.getSettings();
newProjectEvent(tempProjectSettings); //Fetchs settings from the new project form
}
}
不過,我得到以下錯誤:
錯誤14無法隱式轉換類型 'NathanUpload.frmNewProject.StructProjectSettings' 到 'NathanUpload.Main.StructProjectSettings' O:\回到名單Daten \ Visual Studio 2010 \ Projects \ NathanUpload \ NathanUpload \ Main.cs 43
在每個類中的結構被聲明爲公共類變量並且是相同的。
感謝您的幫助!