问题描述
参数类型是使用string,还是具体的类型(如:Guid、DateTime)?比如有这样一个Get方法,1.publicstringGet(stringidStr)如果使用string,在检查参数时,我会这样写:{Guidid;if(!Guid.TryParse(idStr,outid))return"paraerror";}2.publicstringGet(Guidid)如果直接使用Guid,在检查参数时,我会这样写:{if(id==Guid.Empty)return"paraerror";}我现在倾向于第二种方式,直接使用具体的类型Guid,我觉得会减少很多工作量。不知道这样是否符合设计规范,望大家给点意见!
解决方案
时间: 2025-01-19 13:18:13