Предположим, я определил перечисление E следующим образом:
#pragma managed
namespace MyNamespace
{
public enum class E
{
X = 0,
Y = 1,
Z = 2
};
}
В чем разница между следующими двумя сигнатурами методов?
#pragma managed
namespace MyNameSpace
{
public MyClass
{
public void method1(E an_enum) {}
public void method2(E^ an_enum) {}
};
}
Я пытаюсь понять последствия междуиспользуя E против E ^.Спасибо.