Chyba kompilátoru CS1527
Prvky definované v oboru názvů nelze explicitně deklarovat jako soukromé, chráněné, chráněné interní nebo privátní.
Deklarace typů v oboru názvů můžou mít veřejný nebo interní přístup. Pokud není zadán žádný přístup, je výchozí interní .
Následující ukázka vygeneruje CS1527:
// CS1527.cs
namespace Sample
{
private class C1 {} // CS1527
protected class C2 {} // CS1527
protected internal class C3 {} // CS1527
private protected class C4 {} // CS1527
}
Následující příklad generuje CS1527, protože pokud není explicitně deklarován žádný obor názvů v kódu programu, všechny deklarace typů jsou umístěny implicitně v globálním oboru názvů.
//cs1527_2.cs
using System;
protected class C4 {}
private struct S1 {}
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: