컴파일러 경고(수준 1) C4817Compiler Warning (level 1) C4817

'member': 이 멤버에 액세스하기 위해 '.'를 사용할 수 없습니다. 컴파일러는 '->'로 바뀝니다.'member' : illegal use of '.' to access this member; compiler replaced with '->'

잘못된 멤버 액세스 연산자가 사용되었습니다.The wrong member access operator was used.

예제Example

다음 샘플에서는 C4817을 생성합니다.The following sample generates C4817.

// C4817.cpp
// compile with: /clr /W1
using namespace System;
int main() {
   array<Int32> ^ a = gcnew array<Int32>(100);
   Console::WriteLine( a.Length );   // C4817
   Console::WriteLine( a->Length );   // OK
}