Compiler Error C3914
a default property cannot be static
A default property was declared incorrectly. For more information, see How to: Use Properties in C++/CLI.
Example
The following sample generates C3914 and shows how to fix it.
// 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) {}
}
};