这些方括号是否表示索引器
本文关键字:索引 表示 是否 方括号 | 更新日期: 2023-09-27 18:32:12
public class Task : IBusinessEntity
{
public Task () {}
[PrimaryKey, AutoIncrement]
public int ID { get; set; }
public string Name { get; set; }
public string Notes { get; set; }
public bool Done { get; set; }
}
[PrimaryKey, AutoIncrement]
是 C# 中的索引器吗?
此代码用于与SQLlite-NET一起使用。
索引是用IBusinessEntity
定义还是继承自的任何内容?
它们被称为属性。
这是Microsoft的文档,这是有关它们的教程。
您可以在类级别声明它们,如下所示(MSDN 教程中的代码):
[AttributeUsage(AttributeTargets.All)]
public class HelpAttribute : System.Attribute
或者在方法级别:
[WebMethod]
public void SomeWebMethod([System.Web.Services.WebMethod(
Description="Describe what your method does here.")])
或者,在会员级别,就像您在上面已经声明的那样。 祝您编码愉快!
这些是属性。它们用于向应用程序的其他部分提供有关成员的元数据。通过使用属性键将成员放在成员上方的括号中来修饰成员。