Index[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] C and C++ programmers notes abstract classes, limitations in C# binary operators boolean value type case statements conditional expressions 2nd copy constructor delete operator destructors enum types exceptions, throwing generics (C#) vs. C++ templates implicit keyword indexers inheritance Main( ) method namespaces operator overloading, logical pairs preprocessor private or protected inheritance reference parameters reference types semicolons 2nd strings 2nd structs unassigned variables virtual methods, overriding C# class definitions collections, strongly typed command-line compiler, compiling Hello World program keywords language ASP.NET and fundamentals overview lock statement Web Forms, using with C-Style comments (/* ... */) call stack callback methods camel notation (naming convention) 2nd capability classes Capacity property (List) 2nd CaptureCollection class case statements C and C++ programmers note VB6 programmers note case-sensitivity identifiers string comparisons string comparisons within DataTables cast operator, converting types using casting converting between enum and integral type to an interface multicasting delegates catch statements 2nd dedicated catch statements, creating taking corrective action unwinding the call stack channels 2nd creating registering on the client ChannelServices class char type 2nd characters, types in regular expressions Chars field (String) (StringBuilder) CharSet parameter checked operator Class attribute target class keyword class members instance members or static members class type classes .NET framework abstract [See abstract classes] C#, support for defining and working with collection within, accessing [See indexers] creation and naming in Visual Studio .NET defining access modifiers method arguments Time class (example) defining types differences between structs and 2nd implementing an interface implementing multiple interfaces 2nd instance of that class vs. methods nesting Object class as root class overview public reflection relationships between, UML diagrams sealed static Clear button event, handling (example) Clear( ) method (Dictionary) (List) (Queue) (Stack) (System.Array) client-activated server objects client-side support, .NET web services clients for asynchronous network I/O for asynchronous network file server remoting service building streaming network client, creating Clone( ) method 2nd (Stack) ICloneable interface String class Close( ) method CLR (Common Language Runtime) 2nd asynchronous I/O main, or first, class method marshaling by reference and running static constructors serializing objects shared assemblies and threading support CLS (Common Language Specification) code region (Visual Studio), collapsing code reuse code separation (Web Forms user interface) code style guidelines (Microsoft) code-behind files 2nd differences in ASP.NET in Versions 1.x output display for web service client (example) code-behind pages collections classes dictionaries editing ListItems collection interfaces IComparable IEnumerable List class implementing IComparable implementing IComparer MatchCollection queues stacks strong typing in .NET, Version 2 within a class, accessing [See indexers] Collections namespace Columns collection (DataTable) columns, database web services client application (example) COM (Component Object Model) importing COM components coding COMTestForm (example) COM DLL to .NET late binding and reflection test program, creating type library to .NET programming command-line compiler commandString parameter comments multiline XML documentation comments Common Language Runtime [See CLR] Common Language Specification (CLS) Common Type System (CTS) Compare( ) method (String) 2nd 3rd 4th CompareOrdinal( ) method (String) CompareTo( ) method 2nd 3rd (String) custom version (example) compilation MSIL files and normalization and running Hello World program Component Object Model [See COM] component-oriented programming Concat( ) method (String) 2nd conditional AND operator (&&) conditional branching 2nd if...else statements nested if statements switch statements conditional expressions C and C++ programmers note conditional operator (?) conditional OR operator (||) Configuration namespace connection string connections (multiple), handling by network streaming server connectionString parameter console applications writing to asynchronous network streaming server network streaming client Console class Write( ) method 2nd WriteLine( ) method 2nd Console object dot operator and writing text to the monitor const keyword constants enumerated enumerations as alternative to initialization of reinitializing at compile time symbolic constraints on relationships among database tables Constructor attribute target constructors base class, calling declaring 2nd default overloaded, defined overloading static structs Contains( ) method (List) (Queue) (Stack) ContainsKey( ) method (Dictionary) ContainsValue( ) method (Dictionary) context-agile objects context-bound objects ContextBoundObject contexts 2nd context-bound and context-agile objects marshaling across boundaries continue statements 2nd 3rd Control class abstract, creating creating array of Control objects DrawWindow( ) method, indicating polymorphism controls ActiveX, importing creating an ActiveX control in .NET adding to Web Forms Server Controls asp:label control binding data to data-bound, ADO.NET customizing DataSet DataGrid, populating programmatically TreeView controls (example) handling events populating web server-side conversion operators Copy button event, implementing (example) getting selected files sorting list of selected files copy constructor Copy( ) method (File class) (String) 2nd (System.Array) CopyTo( ) method (FileInfo) 2nd (List) (Queue) (Stack) 2nd (String) Cos( ) method calling dynamically Count property (Dictionary) (List) (Queue) (Stack) Create( ) method (DirectoryInfo class) (File class) (FileInfo class) (WebRequest) CreateChildControls( ) method 2nd CreateComInstanceFrom( ) method (Activator) CreateDirectory( ) (Directory class) CreateDomain( ) method (AppDomain) 2nd CreateFile( ) method CreateInstance( ) method 2nd 3rd (System.Array) CreateInstance( ) method (Activator) CreateInstanceFrom( ) method (Activator) CreateSubdirectory( ) method (DirectoryInfo class) 2nd CreateText( ) method (File class) CreationTime property (DirectoryInfo class) (FileInfo class) CTS (Common Type System) culture CurrentDomain property (AppDomain) custom attributes example custom exceptions |