Поделиться через


Ошибка компилятора CS0763

Обновлен: Ноябрь 2007

Сообщение об ошибке

Объявления разделяемого метода либо оба должны иметь модификаторы static, либо ни одно из объявлений не должно иметь модификатора static.
Both partial method declarations must be static or neither may be static.

В объявлении разделяемого метода не может быть ситуации, когда одна часть является статической, а другая — нет.

Исправление ошибки

  • Сделайте обе части разделяемого метода статическими или не статическими.

Пример

Следующий код вызывает ошибку CS0763:

// cs0763.cs
using System;

    public partial class C
    {
        static partial void Part();
        partial void Part() // CS0763
        {
        }

        public static int Main()
        {
            return 1;
        }

    }

См. также

Ссылки

Разделяемые классы и методы (Руководство по программированию в C#)

static (Справочник по C#)