알고 싶습니다, 왜 NotImplementedException(); 비록 내가 그 방법을 불렀다는 것을 확실히 알았지 만 여전히 나타난다. NotImplementedException하지만 이미 C#에서 메서드를 호출하십시오
이
는 던져 내 dsNBC.xsd 디자이너에서 예외 :internal int getLastIDbyMaxPeg()
{
throw new System.NotImplementedException();
}
이 내가 제어라는 이름의 폴더에 PegawaiControl.cs에서 메소드를 호출하는 방법입니다
public int getNumID()
{
return Peg.getLastIDbyMaxPeg();
}
public string generateIDPeg()
{
string id = "PEG";
return id + Convert.ToString(getNumID() + 1);
}
와의
경계 레이아웃을 다음과 같이 지역 변수에 generateIDPeg()라고 부릅니다.string idPegw = PC.generateIDPeg();
음, getLastIDbyMaxPeg()는 쿼리의 메소드 이름입니다. 내가 만든 dsNBC.xsd의 taset. 따라서 해당 메소드의 실제 구현 코드는 데이터 세트의 쿼리입니다. 여기에 consufed있어 어떻게 throw 예외의 실제 구현으로 쿼리를 구현할 수 있습니까? You can see the StackTrace here
도와 주시겠습니까?
메서드를 호출 할 때 메서드가 수행하는 유일한 작업은 예외를 throw하는 것이므로 예외가 발생합니다 ... 'throw new System.NotImplementedException();'줄을 제거하고 거기에 당신 자신의 코드. –
'throw new System.NotImplementedException();'줄은 자리 표시 자 텍스트입니다. 그 방법에서 int를 반환해야합니다. – jetstream96
질문에 예외 스택 추적을 추가 할 수 있습니까? – stuartd