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);
}
반응형