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
- EnumValAlphaComparer.cs
- Quad.cs
- ProcessModule.cs
- NetNamedPipeSecurityElement.cs
- StateChangeEvent.cs
- MobileCapabilities.cs
- PathFigureCollectionConverter.cs
- RelationshipNavigation.cs
- CompensatableSequenceActivity.cs
- DoubleCollectionValueSerializer.cs
- SpellerHighlightLayer.cs
- MessagePropertyDescription.cs
- SecureConversationServiceCredential.cs
- DelegatedStream.cs
- Rect3DValueSerializer.cs
- DelegatingConfigHost.cs
- Helpers.cs
- NullableDoubleSumAggregationOperator.cs
- LoginView.cs
- EventPrivateKey.cs
- ContainerSelectorActiveEvent.cs
- PrimitiveXmlSerializers.cs
- ReadOnlyPropertyMetadata.cs
- ToolBarOverflowPanel.cs
- StreamHelper.cs
- Label.cs
- ContentType.cs
- ResourceKey.cs
- TimeSpanSecondsConverter.cs
- SystemNetHelpers.cs
- Query.cs
- BitmapScalingModeValidation.cs
- EventSetter.cs
- ConditionalAttribute.cs
- QilTargetType.cs
- PageAsyncTaskManager.cs
- Sql8ExpressionRewriter.cs
- Function.cs
- PropertyTab.cs
- SapiRecognizer.cs
- DataServiceContext.cs
- ListCollectionView.cs
- DatasetMethodGenerator.cs
- ToolStripGrip.cs
- CharEnumerator.cs
- ActivityStateRecord.cs
- Evidence.cs
- WebPartCancelEventArgs.cs
- QuaternionKeyFrameCollection.cs
- Marshal.cs
- TdsParserStaticMethods.cs
- MediaElementAutomationPeer.cs
- HostingEnvironmentWrapper.cs
- TdsValueSetter.cs
- GenericsInstances.cs
- TreeNodeBinding.cs
- BuildProvider.cs
- MinMaxParagraphWidth.cs
- XComponentModel.cs
- AttachInfo.cs
- ImageAttributes.cs
- XmlDomTextWriter.cs
- PrintingPermission.cs
- NonVisualControlAttribute.cs
- XpsS0ValidatingLoader.cs
- UriWriter.cs
- HeaderUtility.cs
- DeobfuscatingStream.cs
- EventManager.cs
- SecurityTokenReferenceStyle.cs
- DetailsViewInsertEventArgs.cs
- MenuItemStyleCollectionEditor.cs
- httpserverutility.cs
- CorrelationExtension.cs
- ListBoxItemAutomationPeer.cs
- ProcessModuleCollection.cs
- SctClaimSerializer.cs
- WorkflowServiceHostFactory.cs
- SplitterPanel.cs
- SmtpCommands.cs
- ButtonPopupAdapter.cs
- UriTemplateVariablePathSegment.cs
- OleDbConnectionFactory.cs
- ObjectTag.cs
- IisHelper.cs
- ToolStripItemTextRenderEventArgs.cs
- CodeGen.cs
- InternalBufferOverflowException.cs
- BindingObserver.cs
- ListSortDescription.cs
- DispatcherHookEventArgs.cs
- AsyncCallback.cs
- CodeTypeDelegate.cs
- Literal.cs
- PackagingUtilities.cs
- PerformanceCounterPermission.cs
- PlatformNotSupportedException.cs
- DrawingAttributesDefaultValueFactory.cs
- ISO2022Encoding.cs
- DataListAutoFormat.cs