当我尝试在linklabel上显示图像时,我收到错误

时间:2010-04-30 00:25:51

标签: c# winforms

当我尝试在linklabel上显示图像时,我收到一个错误:无法识别的转义序列。

代码:

public void linkLabel1_LinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e)
{
    System.Diagnostics.Process.Start(
           "mspaint~C:\Users\Joshua Banks\Desktop\Downtown_atlanta_night.jpg");

}

1 个答案:

答案 0 :(得分:1)

你需要通过使用另一个\或使用逐字符串字符串来转义字符串(图像路径)中的\ chararacters。

转义字符:

System.Diagnostics.Process.Start("mspaint~C:\\Users\\Joshua Banks\\Desktop\\Downtown_atlanta_night.jpg");

逐字字符串文字:

System.Diagnostics.Process.Start(@"mspaint~C:\Users\Joshua Banks\Desktop\Downtown_atlanta_night.jpg");