有谁知道如何在调用函数中观察变量.例如:C#:
void fn a()
{
int myVar=9;
b();
}
b()
{
Throw new Exception();
}
Run Code Online (Sandbox Code Playgroud)
当我在函数b中得到异常时如何观察myVar?我在一个循环中有一个非常大的递归函数,并在一次迭代中得到一个异常.我不知道它属于哪个迭代$%^&*(.我做的是将我的有趣变量推广到全局,所以我可以在任何地方看它们.但是,我不认为这只是调试的好主意.
感谢大家!
我店里的风格指南建议格式化简单的getter和setter,如下所示:
string foo { get; set; }
Run Code Online (Sandbox Code Playgroud)
我发现CTRL- K+ CTRL- D就像这样展开它们
string foo
{
get;
set;
}
Run Code Online (Sandbox Code Playgroud)
有没有办法告诉Visual Studio不要这样做,特别是对于getter和setter?
在我的Windows应用程序中,我有PictureBox一个Button控件.我想从按钮的OnClick事件中加载用户的图像文件,并将该图像文件保存在我项目中的文件夹名称"proImg"中.然后我想在中显示该图像PictureBox.
我写了这段代码,但它不起作用:
OpenFileDialog opFile = new OpenFileDialog();
opFile.Title = "Select a Image";
opFile.Filter = "jpg files (*.jpg)|*.jpg|All files (*.*)|*.*";
if (opFile.ShowDialog() == DialogResult.OK)
{
try
{
string iName = opFile.FileName;
string filepath = "~/images/" + opFile.FileName;
File.Copy(iName,Path.Combine("~\\ProImages\\", Path.GetFileName(iName)));
picProduct.Image = new Bitmap(opFile.OpenFile());
}
catch (Exception exp)
{
MessageBox.Show("Unable to open file " + exp.Message);
}
}
else
{
opFile.Dispose();
}
Run Code Online (Sandbox Code Playgroud)
它无法将图像保存在"proImg"文件夹中.

我试图使用INSERT INTOSQL查询将新行插入我的数据库.我不确定我做错了什么,因为我不是更有经验的程序员.
我按下按钮时尝试将整数值1添加到问题类型列.我的主键自动递增,因此不应该是一个问题,因为所有其他列都可以为NULL.
INSERT INTO dbo.Questions (Question Type)
VALUES (1)
Run Code Online (Sandbox Code Playgroud)
当我按OK查询此查询时,会显示错误说明:
尝试创建参数化查询时发生错误:
函数参数列表出错:'Type'无法识别.不完整的参数或列表.无法解析查询文本.
这是我要添加到的表的代码:
CREATE TABLE [dbo].[Questions] (
[QuestionID] INT IDENTITY (1, 1) NOT NULL,
[Actual answer] NVARCHAR (50) NULL,
[Question Space] NVARCHAR (50) NULL,
[Question Type] INT NULL,
PRIMARY KEY CLUSTERED ([QuestionID] ASC)
);
Run Code Online (Sandbox Code Playgroud) 当我在Object Inspector中更新对象的名称(例如,fruitsList: TListBox;变成foodList: TListBox;)时,是否有办法让它更新对它的所有引用?
附加到此对象的事件当然会被适当地重命名,但我在代码中还有其他引用.
我想纠正这些通过我正在处理的代码库乱七八糟的事情.
fruitsList.Enabled := FALSE;
Run Code Online (Sandbox Code Playgroud)
这是我能在一次手术中做的事吗?或者我是否在对象检查器中重命名它,翻转到代码视图,在窗体上重新创建变量,然后使用Refactor-> Rename通过代码完成47个对fruitsList的引用的任务?
我已经开始创建数据库了,我有一个'订购商品'和'发票'表.我想知道如何将客户选择的商品的价格加起来.您还可以将这个"规则"放在数据库上.
我有一张155K的记录表.我只能在带有query或sql记录源的表单的组合框中滚动65K记录,从该表中选择三个字段.为什么它不列出所有155K记录,即使是我用作记录源的查询,也会显示表单之外的所有记录.
我首先在我的系统上安装了WAMP服务器.它使用http:// localhost在www目录中显示我的文件.
但后来我安装了visual studio 2008.它也使用http:// localhost / 但它没有出现.我该怎么办?
我正在测试脚本#,它的手册告诉我它有一个"发布"模式,其中代码被缩小以提高性能.但我找不到如何进入这种模式.有谁知道?
更新 BenS找到了一个命令行解决方案.我想知道是否有图形解决方案,最好与Visual Studio集成.
我检查了一个项目到SVN,其中一个开发框中有大约15个引用,然后在第二个开发框中检出了相同的项目,但大多数参考文件都丢失了.是否可以自动签入参考文件?
c# ×4
ms-access ×2
sql ×2
add ×1
database ×1
debugging ×1
delphi ×1
delphi-xe7 ×1
javascript ×1
minify ×1
php ×1
picturebox ×1
script# ×1
sql-insert ×1
sql-server ×1
svn ×1
wamp ×1
watch ×1
winforms ×1