본문 바로가기

[Proramming]/C#

C# 문자열 중에서 토큰으로 분리된 숫자 구하기

C# 문자열 중에서 토큰으로 분리된 숫자 구하기


UART로 전송되는 여러 숫자로 이루어진 문자열 데이터를 숫자로 분리 하여 표시 하기위해 함수로 만들어 보았다.

ScanValue 함수
        private void ScanValue(string tokenString, int[]Result)
        {
            string[] split = tokenString.Split(new Char[] { ' ' });
            int i, cnt = split.Length;
            bool result = true;

            for(i=0;i<cnt;i++)
            {
                result = Int32.TryParse(split[i], System.Globalization.NumberStyles.Integer, null, out Result[i]);
            }
        }


테스트 코드
        private void button3_Click(object sender, EventArgs e)
        {
            int[] Value = null;
            Value = new int[10];

            ScanValue("24 56 128", Value);
        }



반응형