C# 代码错误

C# 代码错误,c#,asp.net,C#,Asp.net,我想将图像URI(C:\Users\Sony\Desktop\C.jpg)指定为一个字符串变量。那么我必须在startInfo.Arguments中进行哪些更改。先构建它,然后再构建它 ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.FileName = @"c:\windows\system32\rundll32.exe"; startInfo.Arguments = @"C:\WINDOWS\System32

我想将图像URI
(C:\Users\Sony\Desktop\C.jpg)
指定为一个字符串变量。那么我必须在startInfo.Arguments中进行哪些更改。

先构建它,然后再构建它

ProcessStartInfo startInfo = new ProcessStartInfo();

startInfo.FileName = @"c:\windows\system32\rundll32.exe";

startInfo.Arguments = 
@"C:\WINDOWS\System32\shimgvw.dll,ImageView_Fullscreen C:\Users\Sony\Desktop\c.jpg"

你想做什么?什么是错误?认真考虑写一个更好的标题为您的问题。我试过这一点,但照片查看器没有打开。你有其他的解决方案吗?我迫切需要它。
string imagePath = "C:\Users\Sony\Desktop\c.jpg"; // or get this value from however you please
string arguments = string.Format("C:\WINDOWS\System32\shimgvw.dll,ImageView_Fullscreen {0}", imagePath);
startInfo.Arguments = arguments;