Tôi vừa gặp lỗi trên trong khi tôi đang cố gắng biên dịch một lớp proxy được tạo thông qua svcutil. Dưới đây là một phiên bản ngắn của vấn đề:CS0102 t Loại 'A' đã chứa định nghĩa cho 'set_color'
class A
{
private string colorField;
private string set_colorField;
public string color
{
get
{
return this.colorField;
}
set
{
this.colorField = value;
}
}
public string set_color
{
get
{
return this.set_colorField;
}
set
{
this.set_colorField = value;
}
}
}
này biên dịch tốt:
public string Color
{
get;set;
}
public string Set_Color
{
get;set;
}
Nhưng điều này ném những lỗi tương tự:
public string color
{
get;set;
}
public string set_color
{
get;set;
}
tôi không nhớ từng đọc về hạn chế này . Ai đó có thể chỉ cho tôi phần có liên quan của C# compiler spec?
@Kirk Tôi hiểu điều đó, nhưng đâu là phần liên quan trong thông số trình biên dịch C# đề cập đến hạn chế này? Tôi không thể tìm thấy nó:/ – Icarus