Compilerfout CS1527
Elementen die in een naamruimte zijn gedefinieerd, kunnen niet expliciet worden gedeclareerd als privé, beveiligd intern of privé beveiligd.
Typedeclaraties in een naamruimte kunnen openbare of interne toegang hebben. Als er geen toegankelijkheid is opgegeven, is intern de standaardinstelling.
In het volgende voorbeeld wordt CS1527 gegenereerd:
// CS1527.cs
namespace Sample
{
private class C1 {} // CS1527
protected class C2 {} // CS1527
protected internal class C3 {} // CS1527
private protected class C4 {} // CS1527
}
In het volgende voorbeeld wordt CS1527 gegenereerd, omdat wanneer er geen naamruimte expliciet wordt gedeclareerd in uw programmacode, alle typedeclaraties impliciet in de globale naamruimte worden geplaatst.
//cs1527_2.cs
using System;
protected class C4 {}
private struct S1 {}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: