Compiler Error CS0766

Partial methods must have a void return type.

A partial method cannot return a value. Its return type must be void.

To correct this error

  1. Give the partial method a void return type, or else convert the method to a regular (not partial) method.

Example

The following example generates CS0766:

// cs0766.cs  
using System;  
  
    public partial class C  
    {  
        partial int Part(); // CS0766  
  
        // Typically the implementing declaration  
        // is contained in a separate file.  
        partial int Part() //CS0766  
        {  
        }  
  
        public static int Main()  
        {  
            return 1;  
        }  
  
    }  

See also