Error del compilador CS0262

Actualización: noviembre 2007

Mensaje de error

Las declaraciones parciales de 'tipo' tienen modificadores de accesibilidad conflictivos
Partial declarations of 'type' have conflicting accessibility modifiers

Este error se produce si un tipo parcial tiene modificadores incoherentes como public, private, protected, internal o abstract. Estos modificadores deben ser coherentes en todas las declaraciones parciales correspondientes a ese tipo. Para obtener más información, vea Clases y métodos parciales (Guía de programación de C#).

Ejemplo

El código siguiente genera el error CS0262:

// CS0262.cs
class A
{
    public partial class C  // CS0262
    {
    }
    private partial class C
    {
    }
}