Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / System / Collections / Generic / KeyValuePair.cs / 1 / KeyValuePair.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Interface: KeyValuePair ** ** ** Purpose: Generic key-value pair for dictionary enumerators. ** ** ===========================================================*/ namespace System.Collections.Generic { using System; using System.Text; // A KeyValuePair holds a key and a value from a dictionary. // It is returned by IDictionaryEnumerator::GetEntry(). [Serializable()] public struct KeyValuePair{ private TKey key; private TValue value; public KeyValuePair(TKey key, TValue value) { this.key = key; this.value = value; } public TKey Key { get { return key; } } public TValue Value { get { return value; } } public override string ToString() { StringBuilder s = new StringBuilder(); s.Append('['); if( Key != null) { s.Append(Key.ToString()); } s.Append(", "); if( Value != null) { s.Append(Value.ToString()); } s.Append(']'); return s.ToString(); } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PrimitiveXmlSerializers.cs
- TableLayoutSettings.cs
- EmbeddedMailObject.cs
- JsonEnumDataContract.cs
- HttpModuleActionCollection.cs
- CaseInsensitiveOrdinalStringComparer.cs
- XmlNamespaceDeclarationsAttribute.cs
- MultipleViewProviderWrapper.cs
- WindowsListViewItem.cs
- XmlQuerySequence.cs
- WebPartUtil.cs
- UnsafeCollabNativeMethods.cs
- DayRenderEvent.cs
- InstanceBehavior.cs
- ExpressionBuilderContext.cs
- VisualStateChangedEventArgs.cs
- PrintDialog.cs
- SqlMetaData.cs
- ManagementPath.cs
- SafeBitVector32.cs
- ResourceDictionary.cs
- ConfigurationManagerInternalFactory.cs
- XNameTypeConverter.cs
- Pair.cs
- ToolCreatedEventArgs.cs
- XPathDocumentBuilder.cs
- GridPattern.cs
- SafeFreeMibTable.cs
- SqlRetyper.cs
- CollectionChangeEventArgs.cs
- AbstractSvcMapFileLoader.cs
- VSDExceptions.cs
- OracleSqlParser.cs
- BookmarkOptionsHelper.cs
- Context.cs
- XmlSchemaObject.cs
- TaskScheduler.cs
- PageEventArgs.cs
- TemplateKeyConverter.cs
- HtmlLink.cs
- ToolStripHighContrastRenderer.cs
- ChameleonKey.cs
- KeysConverter.cs
- WeakReference.cs
- FixedSOMGroup.cs
- ProtocolsConfigurationHandler.cs
- SqlClientFactory.cs
- SortedSet.cs
- ToolStripInSituService.cs
- Exceptions.cs
- RequestResizeEvent.cs
- XmlCDATASection.cs
- Pool.cs
- WebPartTransformerCollection.cs
- SymbolEqualComparer.cs
- IFlowDocumentViewer.cs
- DefaultExpressionVisitor.cs
- LinqDataSourceStatusEventArgs.cs
- DataGridHelper.cs
- TabletCollection.cs
- PanelContainerDesigner.cs
- TextEncodedRawTextWriter.cs
- ManagedWndProcTracker.cs
- DataGridViewUtilities.cs
- MemberPath.cs
- EventMemberCodeDomSerializer.cs
- FrugalMap.cs
- CharacterHit.cs
- SiteMapNode.cs
- TableLayoutStyleCollection.cs
- XmlSchemaObjectTable.cs
- NavigationPropertyEmitter.cs
- WizardForm.cs
- XmlValidatingReader.cs
- DataServiceStreamProviderWrapper.cs
- SafeEventHandle.cs
- ResourcePart.cs
- SmtpCommands.cs
- IERequestCache.cs
- SelectingProviderEventArgs.cs
- PeerNameRegistration.cs
- DataGridTextBox.cs
- RowToParametersTransformer.cs
- DesignSurface.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- DataTableMappingCollection.cs
- ITextView.cs
- ThreadExceptionEvent.cs
- KernelTypeValidation.cs
- FacetValues.cs
- X509ChainPolicy.cs
- GeometryValueSerializer.cs
- FileAuthorizationModule.cs
- InvalidCastException.cs
- SafeNativeMethods.cs
- SafeMILHandle.cs
- DropShadowBitmapEffect.cs
- ExtensibleSyndicationObject.cs
- ControlParameter.cs
- ECDiffieHellmanPublicKey.cs