好的,所以我现在正在处理一些 if/else 语句。但是,我遇到了一些麻烦。
这是取决于单击的版本的完整代码。
private void button_Click(object sender, EventArgs e)
{
using (OpenFileDialog file = new OpenFileDialog())
{
file.Filter = "File(*.file)|*.jar|All Files (*.*)|*.*";
file.Title = "Open File...";
if (file.ShowDialog() == DialogResult.OK)
{
string fullFileName = item.FileName;
FileInfo userSelected = new FileInfo(fullFileName);
string fileNameWithExt = Path.GetFileName(fullFileName);
string destPath = Path.Combine(Application.UserAppDataPath, fileNameWithExt);
string mcAD = Environment.ExpandEnvironmentVariables("%AppData%");
File.Copy(item.FileName, mcAD, true);
}
}
但我遇到的麻烦是这个。下面是代码,但这是程序的布局方式。程序底部有一个菜单。单击它的名称为“版本”,您可以选择版本 1.0、2.0 和 3.0。我已经设置好了,所以它旁边有文字告诉它你选择了哪个版本。现在,问题是我需要针对上述代码的所有版本的 if/else 语句,因为每个版本的所有文件都转到不同的位置。
这是另一个代码...
private void Version_1_0_Click(object sender, EventArgs e)
{
string Version_1_0_Selected = VersionText.Text = "1.0 Selected";
}
private void Version_1_6_1_Click(object sender, EventArgs e)
{
string Version_2_0_Selected = VersionText.Text = "2.0 Selected";
}
private void Version_3_0_Click(object sender, EventArgs e)
{
string Version_3_0_Selected = VersionText.Text = "3.0 Selected";
}