* 000000 또는 * 110101 또는 그 사이에있는 모든 문자가 포함 된 com 포트를 통해 문자열을 수신하고 있습니다. 각 문자는 내가 가지고있는 PCB의 릴레이의 상태를 나타내며, 별표가 첫 번째 릴레이를 나타내는 등등 첫 번째 문자가 나타납니다. 1 또는 0이면 각 문자를 seperatly 확인한 다음 그에 따라 ON 또는 OFF로 레이블을 설정해야합니다. 모든 6 자에 대한 선 아래로 등등문자열의 문자가 1 또는 0인지 확인하십시오.
if(char 1 == "1")
{
label4.Text = "ON";
}
else
{
label4.Text = "OFF";
}
과 :
내 코드는 다음과 같이 될 것이다. 그러나 나는 각 성격을 어떻게 분리 할 지 모른다.
감사합니다. 당신이 추출하기 indexer on String
를 사용하려면 같은
string.substring (startpos, length)을 사용하여 부분 문자열을 얻고 그에 따라 작동하십시오. –
색인 생성이란 무엇을 의미합니까? 'string a = "10"; char one = a [0]; char two = a [1];'1 번 구문 오류가 포함 된 질문을 이해하기가 어렵습니다. – Gleno
char [] chArray = yourstring.ToCharArray(); .. – Flowerking