X hits on this document

916 views

0 shares

0 downloads

0 comments

9 / 396

Table of Contents

10.1.1 Class modifiers197

10.1.1.1 Abstract classes197

10.1.1.2 Sealed classes198

10.1.2 Class base specification198

10.1.2.1 Base classes199

10.1.2.2 Interface implementations200

10.1.3 Class body200

10.2 Class members200

10.2.1 Inheritance201

10.2.2 The new modifier202

10.2.3 Access modifiers202

10.2.4 Constituent types202

10.2.5 Static and instance members202

10.2.6 Nested types203

10.2.6.1 Fully qualified name204

10.2.6.2 Declared accessibility204

10.2.6.3 Hiding204

10.2.6.4 this access205

10.2.6.5 Access to private and protected members of the containing type206

10.2.7 Reserved member names207

10.2.7.1 Member names reserved for properties207

10.2.7.2 Member names reserved for events208

10.2.7.3 Member names reserved for indexers208

10.2.7.4 Member names reserved for destructors208

10.3 Constants208

10.4 Fields210

10.4.1 Static and instance fields211

10.4.2 Readonly fields211

10.4.2.1 Using static readonly fields for constants211

10.4.2.2 Versioning of constants and static readonly fields212

10.4.3 Volatile fields212

10.4.4 Field initialization214

10.4.5 Variable initializers214

10.4.5.1 Static field initialization215

10.4.5.2 Instance field initialization216

10.5 Methods216

10.5.1 Method parameters218

10.5.1.1 Value parameters219

10.5.1.2 Reference parameters219

10.5.1.3 Output parameters220

10.5.1.4 Parameter arrays221

10.5.2 Static and instance methods223

10.5.3 Virtual methods223

10.5.4 Override methods225

10.5.5 Sealed methods227

10.5.6 Abstract methods227

10.5.7 External methods229

10.5.8 Method body229

10.5.9 Method overloading230

10.6 Properties230

10.6.1 Static and instance properties231

Copyright Microsoft Corporation 1999-2003. All Rights Reserved.ix

Document info
Document views916
Page views916
Page last viewedWed Dec 07 10:47:51 UTC 2016
Pages396
Paragraphs9401
Words133190

Comments