2016-06-22 1 views
1

Я использую TCPClient в своем коде, и я могу найти начало и конец текста в строке успешно.Как идентифицировать символ STX в строке

e.g Start of Text : <Root> End of Text : </Root>

Но у меня есть другая строка, которая содержит STX в начале строки. Как я могу определить STX в C#?

+0

не является String.StartsWith или String.Contains достаточно? –

+0

Взгляните на http://stackoverflow.com/questions/9585828/how-do-i-get-the-stx-character-of-hex-02 – Sebastian

+0

@PanagiotisKanavos: Я думаю, что это особый характер. – Gaurav123

ответ

1

STX является только ASCII символов

https://en.wikipedia.org/wiki/ASCII

const char STX = '\u0002'; 

И вы можете работать с ним, как с любым другим символом:

String source = ... 

    bool starts = source.StartsWith(STX.ToString()); 
    bool contains = source.Contains(STX); 
Смежные вопросы