tôi đã CS0079 biên dịch báo lỗi khi tôi đã cố gắng để chạy các đoạn mã sau:C# CS0079 Event Xử lý Compile Lỗi
public delegate void MyClassEHandler(MyClassEParam param);
public class MyClassE
{
public static event MyClassEHandler Error
{
add
{
MyClassE.Error = (MyClassEHandler)Delegate.Combine(MyClassE.Error, value);
}
}
}
Lỗi:
CS0079 : The event
MyClassE.Error
can only appear on the left hand side of += or -=
được tìm kiếm xung quanh nhưng không thể tìm ra cách để giải quyết nó.
THÊM: nếu (MyClass.Error! = Null) hoặc MyClass.Error (null, null);
Nhận cùng lỗi CS0079.
CS0079 : The event
MyClassE.Error
can only appear on the left hand side of += or -=
Bất kỳ ai có thể giúp tôi về điều này không?
Bạn có thể gửi mã đầy đủ của bạn? –
Mã này có phải là một phần của lớp 'MyClassE' hoặc một phần khác không? – Rafal
có, mã này là một phần của lớp MyClassE. – Chris