NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: SerialPort.ReadLine,Console.ReadLine(apod.) bez odřádkování

V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Marek Uhlik
Člen
Avatar
Marek Uhlik:27.2.2017 21:59

Ahoj,
potřeboval bych jestli jde nějak lehce udělat když dám

string text = Serialport.ReadLine();

Aby mi to vrátilo jen text bez odřátkování nebo klidně jakoukoliv metodu na získání znaku(stačí jen 1.znak) ze serialportu

 
Odpovědět
27.2.2017 21:59
Avatar
termostat
Člen
Avatar
termostat:28.2.2017 9:30

Pokud chceš vždy načíst řádek a z něj vzít jen první znak, tak použij

var znak = text[0];

Pokud chceš číst po znacích, tak

var znak = SerialPort.ReadByte();

nebo

var znak = SerialPort.ReadChar();

Možná máš také jen špatně nastavenou property

SerialPort.NewLine

, neznám podrobnosti přenášených dat.

 
Nahoru Odpovědět
28.2.2017 9:30
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.