日期:2014-05-17  浏览次数:21399 次

c# 局部变量无法识别
有这么一段代码
C# code
listSnapshotFilenameStatus[i].strStatus = "resized";
                    string strFileFullName = listSnapshotFilenameStatus[i].str;
                    string strFileNameWithoutExtension = "";
                    strFileNameWithoutExtension=Path.GetFileNameWithoutExtension(strFileFullName);
                    Bitmap img = new Bitmap(strFileFullName);
                    Image myThumbnameJpg = img.GetThumbnailImage(700, 640, null, IntPtr.Zero);
                    myThumbnameJpg.Save(strFileFullName + "new.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);

在调试的时候两个string取值之后设置了断点,但是strFileFullName 可以看到值,而strFileNameWithoutExtension看不到,在下面的局部变量栏中也无法看到strFileNameWithoutExtension,为什么呢?

------解决方案--------------------
断点运行的时候,在变量strFileNameWithoutExtension点击右键->添加监视
------解决方案--------------------
应该看得到,你可以用右键->快速监视,能看到所有变量的值,