Sqlparameter参数的问题
public   SqlParameter   MakeParam(string   ParamName,   SqlDbType   DbType,   Int32   Size,   ParameterDirection   Direction,   object   Value)    
                         { 
                               SqlParameter   Param;   
                               if(Size   >    0) 
                                     Param   =   new   SqlParameter(ParamName,   DbType,   Size); 
                               else   Param   =   new   SqlParameter(ParamName,   DbType);   
                               Param.Direction   =   Direction;   
                               if   (Value   !=   null) 
                                     Param.Value   =   Value;   
                               return   Param; 
                         }   
 		//公有方法,实例化一个用于调用存储过程的输入参数 
 		//输入: 
 		//                  ParamName   -   参数名称 
 		//                  DbType		-   参数类型 
 		//                  Size			-   参数大小 
 		//			Value			-   值 
                         public   SqlParameter   MakeInParam(string   ParamName,   SqlDbType   DbType,   int   Size,   object   Value)    
                         { 
                               return   MakeParam(ParamName,   DbType,   Size,   ParameterDirection.Input,   Value); 
                         }		   
 这俩函数有什么区别啊 
 高手帮小弟解释下吧   QQQ 
------解决方案--------------------第一天 coding ?   
  MakeInParam 调用 MakeParam   
  MakeParam 方法做了比较复杂的工作,比如判断是否该赋值     
 实际上,没什么区别,就是自己定义的两个帮助方法,便于创建 SqlParamerter 实例