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
- NominalTypeEliminator.cs
- UpdateManifestForBrowserApplication.cs
- ManagedFilter.cs
- EmptyQuery.cs
- SchemaContext.cs
- FilterQueryOptionExpression.cs
- OutOfProcStateClientManager.cs
- ViewEvent.cs
- MachineKeySection.cs
- CodeSubDirectoriesCollection.cs
- ScrollContentPresenter.cs
- MappedMetaModel.cs
- StringValueConverter.cs
- ListBindingHelper.cs
- ObjectDataSource.cs
- CorrelationHandle.cs
- HtmlInputPassword.cs
- Rotation3DAnimation.cs
- InfoCardRequestException.cs
- PackWebRequest.cs
- DiagnosticsConfiguration.cs
- StagingAreaInputItem.cs
- FormsAuthenticationConfiguration.cs
- XmlSchemaNotation.cs
- Vector3DAnimationBase.cs
- TemplatedAdorner.cs
- PathSegment.cs
- Parameter.cs
- WmlPhoneCallAdapter.cs
- FormatConvertedBitmap.cs
- SqlUnionizer.cs
- TrustSection.cs
- ComAdminInterfaces.cs
- ZoneMembershipCondition.cs
- FileLogRecordStream.cs
- Clipboard.cs
- ObjectNotFoundException.cs
- RequestSecurityTokenResponse.cs
- DesignTable.cs
- GridViewSelectEventArgs.cs
- ValidationVisibilityAttribute.cs
- XmlArrayItemAttribute.cs
- TextTreeRootTextBlock.cs
- HostExecutionContextManager.cs
- MessageBox.cs
- LineInfo.cs
- controlskin.cs
- TypeProvider.cs
- RequestCacheValidator.cs
- GridViewRowPresenter.cs
- controlskin.cs
- StreamReader.cs
- EntityWrapperFactory.cs
- KnownTypesHelper.cs
- ServicesExceptionNotHandledEventArgs.cs
- AttributeQuery.cs
- RemoveStoryboard.cs
- StorageEntityContainerMapping.cs
- BitmapEffectrendercontext.cs
- OrderByBuilder.cs
- AvTrace.cs
- ApplicationManager.cs
- SystemThemeKey.cs
- WCFServiceClientProxyGenerator.cs
- TriggerCollection.cs
- EpmSourcePathSegment.cs
- DesignTimeHTMLTextWriter.cs
- XmlSerializationGeneratedCode.cs
- SQLDateTimeStorage.cs
- RootContext.cs
- storepermissionattribute.cs
- BuildManagerHost.cs
- PersonalizationStateInfoCollection.cs
- ManipulationBoundaryFeedbackEventArgs.cs
- _Rfc2616CacheValidators.cs
- SymmetricAlgorithm.cs
- TextElementAutomationPeer.cs
- SqlDataSourceFilteringEventArgs.cs
- SynchronizationFilter.cs
- ResourceReferenceExpression.cs
- TextViewBase.cs
- TypeInitializationException.cs
- SerialStream.cs
- ToolbarAUtomationPeer.cs
- XsdBuildProvider.cs
- PasswordBoxAutomationPeer.cs
- GetPageCompletedEventArgs.cs
- FatalException.cs
- ValidatingPropertiesEventArgs.cs
- SimpleTypesSurrogate.cs
- SystemUdpStatistics.cs
- VBIdentifierTrimConverter.cs
- FullTextLine.cs
- ZeroOpNode.cs
- Span.cs
- DocumentReference.cs
- MaterializeFromAtom.cs
- MouseOverProperty.cs
- InputDevice.cs
- DetailsViewDeleteEventArgs.cs