P


O

Object Browser window, 144–145

Object elements, 167

Object.Equals method

consistency, 92

overview, 92

reflexivity, 92

symmetry, 92

transitivity, 92

Object.Finalize, 538

Object.GetHashCode method, 93

Object.GetType method, 93

Object.MemberwiseClone method, 94–95

Object.ReferenceEquals method, 95

objects

disposing inner, 586–587

enumerable, 270

reusable, 585

System.Object. See System.Object

Object.ToString method, 94

open constructed types, 243

operator false, 634

operator overloading

Common Language Specification (CLS), 631

conversion operators. See conversion operator overloading

Decrement (-) operators, 632

implementing, 629–632

Increment (++) operators, 632

internals, 645–647

LeftShift operators, 633

mathematical and logical operators. See mathematical and logical operator overloading

operator false, 634

operator string operator, 641–642

operator true, 634

operator|| and operator&&, 636–637

operator== and operator!=, 635

overview, 627–628

paired operators, 635–637

relational operators, 646

RightShift operators, 633

Summation class, 643

summation notation, 642–645

Summation type, 643

operator string operator, 641–642

operator true, 634

operator|| and operator&&, 636–637

operator== and operator!=, 635

operators

binary, 22

Boolean, 23

compound, 22–23

conversion. See conversion operator overloading

Decrement (-) operators, 632

expressions, 38

functions, 261–263

generics, 251

identifiers, 24

Increment (++) operators, 632

inheritance, 128–130

is operator, 128

LeftShift, 633

logical. See mathematical and logical operator overloading

mathematical. See mathematical and logical operator overloading

as operator, 128

operator false, 634

operator string, 641–642

operator true, 634

operator|| and operator&&, 636–637

operator== and operator!=, 635

overloading. See operator overloading

overview, 21

pointer, 24

relational, 646

RightShift, 633

static members, 261–263

ternary, 24

unary, 21

OrderedDictionary collection, 232

origins of language, 4–6

outer variables, 316–318

Output window, 464

overloading

constructors, 64

functions, 62–63

indexers, 210

methods, 244–245

operators. See operator overloading

overriding, compared to, 100

override keyword, 99

overriding

events, 101

methods, 258–259

overloading, compared to, 100

overview, 99

overview, 3–4, xxi–xxii




Programming Microsoft Visual C# 2005(c) The Language
Microsoft Visual Basic 2005 BASICS
ISBN: 0619267208
EAN: 2147483647
Year: 2007
Pages: 161

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net