Следующий код производит ошибку:
Ошибка: 'CERas. CERAS' являются 'типом', который не допустим в данном контексте
Почему эта ошибка происходит?
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WinApp_WMI2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
CERas.CERAS = new CERas.CERAS();
}
}
}
Измените
private void Form1_Load(object sender, EventArgs e)
{
CERas.CERAS = new CERas.CERAS();
}
на
private void Form1_Load(object sender, EventArgs e)
{
CERas.CERAS c = new CERas.CERAS();
}
Или, если вы хотите его использовать позже снова
измените его на
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WinApp_WMI2
{
public partial class Form1 : Form
{
CERas.CERAS m_CERAS;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
m_CERAS = new CERas.CERAS();
}
}
}
CERAS - это имя класса, которое нельзя присвоить. Поскольку класс реализует IDisposable , типичное использование будет следующим:
using (CERas.CERAS ceras = new CERas.CERAS())
{
// call some method on ceras
}
Вы забыли указать имя переменной. Должно быть CERas.CERAS newCeras = new CERas.CERAS();