Ошибка в программе. Пространство имен не может непосредственно содержать такие члены, как поля или методы - C#

Узнай цену своей работы

Формулировка задачи:

вот код программы
using System.IO;
using System.IO.Ports;
 
System.IO.Ports.SerialPort port = new System.IO.Ports.SerialPort();
// здесь выдает ошибку на слове System 1)пространство имен не может непосредственно содержать такие члены, как поля или методы.
// 2) Требуется класс, делегат, перечисление, интерфейс или структура
 
port.PortName = "COM3"; 
 
port.WriteTimeout = 500;port.ReadTimeout = 500; 
 
port.BaudRate = 9600; 
 
//Другие необходимые настройки - подходит для большинства телефонов - но возможно придется настраивать:
port.BaudRate = 9600;
port.Parity = Parity.None;
port.DataBits = 8;
port.StopBits = StopBits.One;
port.Handshake = Handshake.RequestToSend;
port.DtrEnable = true;
port.RtsEnable = true;
port.NewLine = System.Environment.NewLine; 
 
//открываем порт
port.Open();
 
//В зависимости от телефона возможно необходимо задерживать обмен данными
System.Threading.Thread.Sleep(500); 
 
port.WriteLine("AT#CLS=8");
//Настраиваем формат соощений
port.WriteLine("AT+CMGF=1");
System.Threading.Thread.Sleep(500);
port.WriteLine("AT+CMGS=+79825936242\r");
System.Threading.Thread.Sleep(500);
port.WriteLine("Текст сообщения"+ System.Environment.NewLine + (char)(26)); 
 
//При необходимости можем прочитать данные с порта:
string result=port.ReadLine();
Console.WriteLine(result); 
 
//Или можем читать только при наличии данных для прочтения.
while (port.BytesToRead>0)
{
  try
  {
    Console.WriteLine(port.ReadLine());
  }
  catch{}
} 
 
//И конечно же, не забываем закрывать порты
port.Close();
Программа не моя, в с# не особо разбираюсь, поэтому прошу помощи у вас. Долгие поиски в интернете ничего не дали(((

Решение задачи: «Ошибка в программе. Пространство имен не может непосредственно содержать такие члены, как поля или методы»

textual
Листинг программы
port.PortName = "COM3"; 
 
port.WriteTimeout = 500;port.ReadTimeout = 500;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4 из 5
Похожие ответы