다음은 내가 결코 완료 할 수없는 수업 과제입니다.생성자를 사용하여 메서드를 호출하는 방법 (C#)?
나는 생성자를 만들고이 메서드를 호출하려고한다. 결코 작동하지 않습니다. 나는 정말로 내가 여기서 뭘 잘못하고 있는지 모른다. 입력 및 readline을 요청한 다음 생성자를 입력하지만 호출하지는 않습니다. 이걸 어떻게 부르 겠어?
public static int RomToNum(String rom)
{
StringBuilder temp = new StringBuilder();
int ret = 0;
char[] letters = rom.ToArray();
foreach (char item in letters)
{
if (item == 'M')
ret += 1000;
if (item == 'D')
ret += 500;
if (item == 'C')
ret += 100;
if (item == 'L')
ret += 50;
if (item == 'X')
ret += 10;
}
for (int x = 0; x < letters.Length; x++)
{
if (letters[x] == 'I' && !letters.Contains('V'))
{
ret += 1;
}
else
{
if (letters[x] == 'I' && x != letters.Length-1)
{
ret += 4;
break;
}
else if (letters[x] == 'I' && x == letters.Length-1)
{
ret += 6;
break;
}
}
}
return ret;
}
업데이트 방법이 질문에 대한 답변을 원합니다. – Damith
다른 클래스에서이 메서드를 호출하려고합니까? 또는 생성자에서? Pls 귀하의 질문을 명확히 –
내 다른 클래스에서 그것을 부릅니다. – Zoro