我正在为webService实现webMethod,其中包含以下标题:
public string addDocument(string docName, int docSize, string docType, string docDestinationPath, int newArch, string archName , int parentID, int archiveID )
当newArch == 0 - >无需提供parentID值
但是当newArch == 1 - >应提供所有值
我在未提供parentID时尝试提供默认值
public string addDocument(string docName, int docSize, string docType, string docDestinationPath, int newArch, string archName="" , int parentID=0, int archiveID=0)
但这不起作用!
我该怎么做才能避免此错误
“输入字符串的格式不正确。”
答案 0 :(得分:1)
有两种方法:
public string addDocumentNewArch(string docName, int docSize, string docType, string docDestinationPath, string archName , int parentID, int archiveID )
public string addDocumentOldArch(string docName, int docSize, string docType, string docDestinationPath, string archName , int archiveID )
这将使来电者明白他们在做什么。