C# Error
CS0758 – Both partial method declarations must use a params parameter or neither may use a params parameter
Reason for the Error & Solution
Both partial method declarations must use a params parameter or neither may use a params parameter
If one part of a partial method specifies a params parameter, the other part must specify one also.
To correct this error
- Either add the paramsmodifier in one part of the method, or remove it in the other.
Example
The following code generates CS0758:
using System;  
  
    public partial class C  
    {  
        partial void Part(int i, params char[] array);  
        partial void Part(int i, char[] array) // CS0758  
        {  
        }  
  
        public static int Main()  
        {  
            return 1;  
        }  
  
    }  
 
															 
								 
								