Index[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z] C# 2nd arrays attributes C++ compared with classes control structures delegates and events example exception handling generics interfaces Java vs. namespaces overview of preprocessor directives 2nd standardizing structures types unsafe code VB 2005 compared with VB.NET compared with Visual Studio 2005 support for what's new in C# 2.0 C++ benefits of C# compared with C++/CLI and CLR and compatibility with .NET Framework Managed C++ [See Managed C++.] in pre-.NET development Visual Studio 2005 support for Windows DNA and C++/CLI compiling directly to native code example features overview of types Visual Studio 2005 support for Cache Cache object data caching in-memory cache in DataSets CallDelegate Caret (^), Compute class declaration and CAS [See Code access security.] Case sensitivity, VB 2005 CatalogZone control CCW (COM callable wrappers) Channels, .NET Remoting choosing communication handled by channel objects Chappell, David (about the author) Char value types CIL (Common Intermediate Language) Class Designer, Visual Studio 2005 Class library, .NET Framework [See also System namespace.] Classes .aspx files converter into C# 2nd CTS reference types metadata represented by SqlCommand class VB 2005 2nd XmlDataDocument class CLI (Common Language Infrastructure) ClickOnce deployment of Windows Forms applications security risks Client proxies, Web Services Client-activated objects, .NET Remoting 2nd Clients, ASP.NET Clients, ASP.NET Web services Clients, DBMS options for accessing data reading data from DataReader CLR (Common Language Runtime) .NET Remoting and application domains assemblies for executing managed code assemblies for organizing managed code assembly categories assembly manifests assembly security as basis of .NET languages 2nd C++ and code access security Common Type System [See CTS (Common Type System).] compiling managed code executing managed code garbage collection incorporating into SQL Server 2005 JIT compilation languages supported metadata from compiling managed code MSIL compilation 2nd NGEN compilation overview of 2nd performance of .NET Framework-based languages role-based security security risks semantics services standardizing Visual Studio 2005 and CLS (Common Language Specification) Code managed [See Managed code, assemblies for organizing.] security risks of mobile code separating code and HTML unmanaged code [See Unmanaged code, C++/CLI and.] unsafe code 2nd Code access security Administrators creating security policies assembly permission checked at runtime declarative vs. imperative security metadata access and overview of permissions summary of Code snippets, in Visual Studio 2005 Code-behind separating code and HTML Web Services applications and Codebase element CodeDom (System.CodeDom) 2nd Collection types, C# Collections (System.Collections) Collections, DataSets COM (Component Object Model) .NET Framework support for compatibility with .NET Framework inheritance not supported by interoperability lacking in mapping COM types to CLR as predecessor of ADO.NET Windows DNA and COM callable wrappers (CCW) COM+ accessing Enterprise Services and 2nd platform independence and Windows DNA and wrappers Command objects 2nd Common Intermediate Language (CIL) Common Language Infrastructure (CLI) Common Language Runtime [See CLR (Common Language Runtime).] Common Language Specification (CLS) Common Object Request Broker Architecture (CORBA) 2nd compiling Complete method, TransactionScope objects Component Object Model [See COM (Component Object Model), compatibility with .NET Framework.] ComponentModel (System.ComponentModel) Compute class in C++/CLI VB 2005 Configuration (System.Configuration) Connection objects Close and Dispose methods Open method overview of Console class 2nd Constructors, class Context information, ASP.NET Contextual keywords, in C++/CLI Contract, Web services Control structures C# VB 2005 Cookies, state management and CORBA (Common Object Request Broker Architecture) 2nd Cryptographic Service Providers (CSP) Cryptography services provided by System.Security TCP channels providing csc.exe CSP (Cryptographic Service Providers) CTS (Common Type System) comparing reference and value types cross language interoperability overview of reference types root Object semantics vs. syntax in type continuity in CLR based languages type conversions value types |