У меня есть файл с этим кодом:
namespace A
{
public enum DT
{
Byte = 0,
SByte = 1,
BCD8 = 2,
Int16 = 3,
UInt16 = 4,
BCD16 = 5,
Int32 = 6,
UInt32 = 7,
BCD32 = 8,
Single = 9,
String = 10,
Structure = 11,
WString = 12
}
}
В моем файле WebForm1.aspx.cs я хочу использовать элемент из кода выше. Мой WebForm1.aspx.cs выглядит так:
using A;
namespace SComm
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
A.DT tData = new A.DT.Int16;
//some other code
}
}
}
Я получаю ошибку CS0426:
"Тип Int16 не существует в типе DT"
Полагаю, это из-за разных пространств имен. Что я должен сделать, чтобы решить эту ошибку?