参数类型-同样一个方法,同样一个参数,得到结果不一样!!!!

问题描述

同样一个方法,同样一个参数,得到结果不一样!!!!

我现在模糊查询,在测试类中单独调用方法,传进去参数,出来结果list有长度。但是SSh整合后,这个方法返回的list就没有了长度!!!(我测试过,同样的参数值传进了这个方法,参数类型,参数值,都没有变化!!)这只能说明返回结果发生了变化,是这个方法内部写的有问题,但是为什么单独拉出来测试就没有问题??????

解决方案

猜测无用,打一些日志出来,看看两次有什么不同

解决方案二:

单步调试一下,看到哪一步结果不一样了,也可以弹出几个message看一下,或者用日志也是好办法

时间: 2024-10-25 22:46:52

参数类型-同样一个方法,同样一个参数,得到结果不一样!!!!的相关文章

c#中参数类型xx比方法xx可访问类型低

问题描述 我在C#的一个类中定义了一个调用public的结构体的方法,此方法的修饰符也是public.然后在另一个方法中调用方法,结果就提示参数类型比方法的可访问类型低,求解源码如下:classHKLogin{publicHCNetSDK{publicstructNET_DVR_ACTIVATECFG{publicuintdwSize;//结构体大小publicbyte[]sPassword;//初始密码publicbyte[]byRes;//保留,置为0}/******************

asp..net2.0文档上传 的一个方法(一个上传控件,上传多个文档 )

控件|上传|上传控件  前台 :   <table style="width:100%">         <tr>             <td style="width:15%">                 类型名称:</td>             <td>                <asp:DropDownList ID="TypeDDL" runat=&q

Python基本语法_函数属性 &amp;amp; 参数类型 &amp;amp; 偏函数的应用

目录 目录 前言 软件环境 Python Module的程序入口 函数的属性 Python函数的创建 函数的参数 必备参数 缺省参数 命名参数 不定长参数 匿名参数 偏函数的应用 前言 Python除了有丰富的标准库之外,还可以自己定义满足自身需求的类和函数.本篇主要介绍如何创建Python自定义函数. 软件环境 系统 UbuntuKylin 14.04 软件 Python 2.7.4 IPython 4.0.0 Python Module的程序入口 因为一个Python的程序文件同时也是一个模

C#中调用C++写的dll,参数类型为char*[]怎么处理啊

问题描述 C#中调用C++写的dll的时候,传入参数类型为char*path[],即一个char*的数组,请问在C#中这个类型应该怎么写,之前我写过char*类型的,对应的C#中的类型是StringBuilder,那么如果是char*[]类型的话,可以用StringBuilder吗我用了但是不对,求高手指点啊~~~ 解决方案 解决方案二:不需要针对类型做太多要求,指针其实就是C#中的引用类型,他需要你给他一个存储数组的数组的地址,你完全可以用一个list<>来存储需要的数组,list<s

link中如何从接口中调用一个方法的参数的类型似乎不对是怎么回事?

问题描述 link中如何从接口中调用一个方法的参数的类型似乎不对是怎么回事? link中如何从接口中调用一个方法的参数的类型似乎不对是怎么回事?

怎么限制一个方法中传入的某个参数只能是int或者是String类型,我考虑的是枚举但是不知道这个枚举怎么写

问题描述 我有一个方法如下:public List findBySth(String model,String sth, IntOrStr parameter){ //do something;}这个方法里我要限制parameter参数要么是int要么是String,所以我声明了一个枚举IntOrStr,public enum IntOrStr {}当这个parameter参数被声明为IntOrStr是,IntOrStr返回int或者String Type,但是这个枚举IntOrStr应该怎么写

c#-编写一个方法(完成值修改),传递参数中是传递实体类好还是类的成员好

问题描述 编写一个方法(完成值修改),传递参数中是传递实体类好还是类的成员好 如题,假如有个类Letter{int a,int b,int c....int z}(假设有26个成员吧),我如果想写一个方法来改变某几个成员的值的时候,方法的参数是定义fun(Letter letter)好,还是定义fun(int a,int b,int c,...)几个我需要修改的成员好,方法体的功能是改变原有的值. 解决方案 各有各的好处,参数多,传实体类方便,参数少,传参方便. 解决方案二: 传实体类,或者传成

定义一个方法怎么接收任意多个参数..?

问题描述 定义一个方法怎么接收任意多个参数..? 解决方案 解决方案二:目前位置还没听说过,等楼下给予解答解决方案三:用object[]解决方案四:参数放到List里面吧解决方案五:publicvoidFunc(paramsobject[]o)解决方案六:publicTmethod(paramsobject[]values){} 解决方案七:引用4楼gxttr的回复: publicvoidFunc(paramsobject[]o) +1解决方案八:引用4楼gxttr的回复: publicvoid

ado.net-求一个无参数 调用存储过程的方法,我调用的是列转行的存储过程 但是访问数据库的方法不知道怎么写

问题描述 求一个无参数 调用存储过程的方法,我调用的是列转行的存储过程 但是访问数据库的方法不知道怎么写 访问数据不知道写 存储过程已经写好 解决方案 prepareCall()方法调用存储过程 解决方案二: use 数据库名称 这不是方法 解决方案三: use 数据库名称 用这个语句就能指向数据库 解决方案四: exec 存储过程名称