域属性有什么
发布网友
发布时间:2022-04-29 23:20
我来回答
共2个回答
热心网友
时间:2022-04-11 20:46
域(Field),就是字段。
字段是可读也可写的,但是属性却可以设置为只读。属性的实质是方法(Method)。
属性(property)是字段的自然扩展,两者都是具有关联类型的命名成员,而且访问字段和属性的语法是相同的。然而,属性与字段不同,不表示存储位置。相反,属性有访问器(accessor),这些访问器指定在它们的值被读取或写入时需执行的语句。
属性的声明类似于字段,不同之处在于属性的声明以定界符{}之间的get访问器和/或set访问器结束,而不是分号。同时包含get访问器和set访问器的属性称为读写属性(read-write property)。只具有get访问器的属性称为只读属性(read-only property)。只具有set访问器的属性称为只写属性(write-only property)。
get访问器相当于一个具有属性类型返回值的无参数方法。除了作为赋值的目标外,当在表达式中引用属性时,会调用该属性的get访问器以计算该属性的值。
set访问器相当于一个具有单个名为value的参数和无返回类型的方法。当一个属性作为赋值的目标,或者作为++或--运算符的操作数被引用时,就会调用set访问器,所传递的自变量将提供新值。
List类声明了两个属性Count和Capacity,依次是只读和只写的。下面是使用这些属性的示例:
List names = new List();
names.Capacity = 100; //调用set访问器
int i = names.Count; //调用get访问器
int j = names.Capacity; //调用get访问器
与字段和方法类似,对于实例属性和静态属性,C#两者都支持。静态属性是声明中具有static修饰符,而实例属性则没有。
属性的访问器可以是虚拟的。当属性声明中包含virtual,abstract,override修饰符时,它们将运用到属性访问器。
热心网友
时间:2022-04-11 22:04
ac --- 科研机构
com --- Commercial organizations, 工、商、金融等企业
e --- Ecational institutions 教育机构
gov --- Governmental entities*部门
mil --- Military ,军事机构
arpa --- Come from ARPANet,由ARPANET(美国国防部高级研究计划局建立的计算机网)沿留的名称,被用于互联网内部功能
net --- Network operations and service centers, 互联网络、接入网络的信息中心(NIC)和运行中心(NOC)
org --- Other organizations,各种非盈利性的组织
biz --- web business guide网络商务向导,适用于商业公司(注:biz是business的习惯缩用)
info --- infomation,提供信息服务的企业
pro --- professional,适用于医生、律师、会计师等专业人员的通用顶级域名
name--- name, 适用于个人注册的通用顶级域名
coop --- cooperation,适用于商业合作社的专用顶级域名
aero --- aero,适用于航空运输业的专用顶级域名
museum --- museum,适用于博物馆的专用顶级域名
mobi --- 适用于手机网络的域名
asia --- 适用于亚洲地区的域名
tel --- 适用于电话方面的域名
int --- International organizations,国际组织
cc --- 原是岛国“Cocos (Keeling) Islands”的缩写,但也可把它看成“Commercial Company”(商业公司)的缩写,所以现已开放为全球性国际顶级域名,主要应用在商业领域内。简短,容易记忆,漂亮,容易输入,是新一代域名的新秀
tv --- 原是太平洋岛国图瓦卢“Tuvalu”的国家代码顶级域名,但因为它也是“television”(电视)的缩写,所以现已开放为全球性国际顶级域名,主要应用在:视听、电影、电视等全球无线电与广播电台领域内。
us --- 类型 表示美国,全球注册量排名第二
travel --- 旅游域名,国际域名
idv --- 用于个人