私はC#に少し慣れていないので、ここでいくつか質問があります:
PC が接続されているデバイスに、シリアル ポートを介して自分の年齢を 16 進コードで送信したいと考えています。私はそれらのコードを持っていますが、入力された年齢をテキストボックスから読み取る必要があります。
例: textBox に年齢 (24) を入力すると、各数字に 16 進コードが含まれます。では、各数値を textBox から読み取るにはどうすればよいですか? それが私がしなければならないことだと思います.2番を読んで16進コードを送信し、次に2番目の番号を読んで16進コードを送信します. 私は明確でしたか?
編集: 私が見た後、あなたに私のコードを見せているだけです。皆さんありがとう :)
private void btnConfirmaIdade_Click(object sender, EventArgs e)
{
string allValue = mtxbIdade.Text;
foreach (char c in allValue)
{
MandaIndadeSerial(c);
}
}
public void MandaIndadeSerial(char c)
{
switch (c)
{
case '1':
EnviarComando("0232363b3bde03");// send hexa code to device by serial
break;