当前位置: 代码迷 >> ASP.NET >> C#开发中怎么调试
  详细解决方案

C#开发中怎么调试

热度:847   发布时间:2013-02-26 00:00:00.0
C#开发中如何调试?
Test.cs

using   System;
using   System.Data;
using   System.Data.SqlClient;
using   System.Collections;

namespace   MultiLayer.DAL
{
///   <summary>
///   IUser   的摘要说明。
///   </summary>
public   class   IUser
{
public   IUser()
{
//
//   TODO:   在此处添加构造函数逻辑
//
}

public   int   InsertUser(UserInfo   userInfo)
{

Trace.Write( "sort ", "infomation ");
Response.Write( "a ");
}
}
}

我在public   int   InsertUser(UserInfo   userInfo)中加入
Trace.Write( "sort ", "infomation ");

Response.Write( "a ");

执行时都发生错误

------解决方案--------------------------------------------------------
int InsertUser()

这个就要返回一个int的值吧。。
int InsertUser(...)

。。。
return 一个数值了。。


------解决方案--------------------------------------------------------
你的方法里有返回值
但你在调用时没有回返一个int的值,这肯定会出错啦
在Response.Write( "a ");后面加一句retrun 1;
或把public int InsertUser(UserInfo userInfo)改为public void InsertUser(UserInfo userInfo)
------解决方案--------------------------------------------------------
你看仔细错误提示,应该很容易就改正过来.
------解决方案--------------------------------------------------------
使用断点跟踪不就行了么

------解决方案--------------------------------------------------------
up
  相关解决方案