Compiler Error C3914
Visual Studio 2015
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at Compiler Error C3914.
a default property cannot be static
A default property was declared incorrectly. For more information, see How to: Use Indexed Properties.
The following sample generates C3914.
// C3914.cpp
// compile with: /clr /c
ref struct X {
static property int default[int] { // C3914
// try the following line instead
// property int default[int] {
int get(int) { return 0; }
void set(int, int) {}
}
};
Show: