C# 클래스 RomanCalculatorLibrary.ArithmeticExpressionParser

파일 보기 프로젝트 열기: Confirmit/Students 1 사용 예제들

공개 메소드들

메소드 설명
ConvertInputStringToReversePolishSignature ( String expression ) : String
InitializeListOfElements ( string reversePolishSignature ) : List
IsSignOfOperation ( string sign ) : bool

비공개 메소드들

메소드 설명
AddRemainingCharacterElementsFromStack ( Stack stack, string &resultingReversePolishSignature ) : void
GetAllCharacterElementsOfInputString ( string inputArrayElements ) : IEnumerable
GetTypeOfSign ( String currentChar ) : TypeOfSign
IsContainTerminalSign ( String expression ) : System.Boolean
IsCorrectAmountOfBrackets ( String expression ) : System.Boolean
ParseCurrentRomanNumber ( int &i, string reversePolishSignature, char terminalSign ) : string
ParsingCurrentCharacterElement ( CharacterElement item, Stack stack, bool &isPreviousCharIsLetter ) : string
PeekOfStackIsBracket ( Stack stack ) : bool

메소드 상세

ConvertInputStringToReversePolishSignature() 공개 메소드

public ConvertInputStringToReversePolishSignature ( String expression ) : String
expression String
리턴 String

InitializeListOfElements() 공개 메소드

public InitializeListOfElements ( string reversePolishSignature ) : List
reversePolishSignature string
리턴 List

IsSignOfOperation() 공개 정적인 메소드

public static IsSignOfOperation ( string sign ) : bool
sign string
리턴 bool