This topic has not yet been rated - Rate this topic

Compiler Error CS0766

Visual Studio 2008

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

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

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;
        }

    }
Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ