IBM
DB2 894
ICollection<T>
interface 844
IComparer<T>
interface 880
icon 40
identity column in a database table 897
IDictionary<K,V>
interface 844
IEC 60559 978
IEnumerable
interface
method GetEnumerator
849
IEnumerable<T>
extension method
Any
380
Count
380
Distinct
380
First
380
GroupBy
891
Max
878
Min
878
ignoring array element zero 315
IGrouping
interface 891
IList<T>
interface 844
image resource 576
ImageIndex
property of class ListViewItem
634
ImageIndex
property of class TreeNode
628
Images
property 634
ImageList
property of class TabControl
640
ImageList
property of class TreeView
628
Images Collection Editor 634
Images
property of class ImageList
634
imaginary part of a complex number 421
immutability 869
imperative programming 373
implementation-dependent code 399
implementing a Dispose
method (link to MSDN article) 502
Implementing a queue by inheriting from class List
793
Implementing a stack by inheriting from class List
789
implicit conversion 167
implicit conversions between simple types 249
improve performance of bubble sort 770
in parallel 943
In
property of class Console
701
increment and decrement operators 174
increment operator, ++
173
Increment
property of class
NumericUpDown
579
indefinite repetition 161
indent size 71
independent software vendor (ISV) 460
Index
property of class ItemCheckEventArgs
621
index zero 301
IndexOfAny
method of class string
676
infer a local variable’s type 311
infinite recursion 277
infinity symbol 900
inherit from class Control
657
inherit from Windows Form control 657
examples 437
hierarchy 437
hierarchy for class Shape
438
hierarchy for university CommunityMember
s 438
interface 505
single 436
with exceptions 518
initial value of control variable 194
InitialDelay
property of class ToolTip
577
initialization phase 162
initializer list 304
Initializing jagged and rectangular arrays 332
Initializing the elements of an array with an array initializer 305
initializing two-dimensional arrays in declarations 331
inlining method calls 492
innermost set of brackets 314
inorder traversal of a binary tree 796
input data from the keyboard 94
input device 6
input/output operation 363
input unit 6
input validation 514
Insert
method of class List<T>
385
Insert Separator option 601
Insert Snippet window 262
inserting separators in a menu 601
instance 12
instant message 4
instruction execution cycle 366
int
operands promoted to double
167
Int16 struct
773
Int64 struct
773
integer array 305
Integer Division exercise 184
integer division without exception handling 509
integer promotion 167
Intel 2
interest rate 200
interface constraint 824
Interfaces
ICollection<T>
844
IComparable<T>
880
IComparer<T>
880
IDictionary
844
IDictionary<K,V>
844
IEnumerable
849
IList<T>
844
IQueryable<T>
901
ISerializable
720
Internet 14
Internet of Things 15
Internet Protocol (IP) 14
Internet TV 4
interpreter 10
intersection of two sets 433
Interval
property of class Timer
658
Invoice
class implements IPayable
496
invoke a method 240
Invoke
method of class Control
956
InvokeRequired
property of class Control
956
iOS 21
IP address 15
IPayable
interface declaration 496
IPayable
interface hierarchy UML class diagram 495
IQueryable<T>
interface 901
is
operator 490
IsDigit
method of struct Char
691
ISerializable
interface 720
IsLetter
method of struct Char
691
IsLetterOrDigit
method of struct Char
692
IsLower
method of struct Char
692
IsMdiChild
property of class Form
645
IsPunctuation
method of struct Char
692
IsSymbol
method of struct Char
692
IsUpper
method of struct Char
692
IsWhiteSpace
method of struct Char
692
ItemActivate
event of class ListView
633
Items
property of class ComboBox
624
Items
property of class ListView
633
ItemSize
property of class TabControl
640
iteration (looping) of a for
loop 314
iteration terminates 156
iteration variable 308
iterative 277