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
- Claim.cs
- UIElementCollection.cs
- DeferredSelectedIndexReference.cs
- NullableConverter.cs
- OleDbInfoMessageEvent.cs
- Block.cs
- ReadOnlyDataSource.cs
- DefaultIfEmptyQueryOperator.cs
- SingleAnimationBase.cs
- WorkflowEnvironment.cs
- LongMinMaxAggregationOperator.cs
- RemoteWebConfigurationHost.cs
- UIntPtr.cs
- CssClassPropertyAttribute.cs
- Rss20ItemFormatter.cs
- OleDbError.cs
- SeverityFilter.cs
- XmlSchemaException.cs
- FlatButtonAppearance.cs
- Statements.cs
- ServiceOperationViewControl.cs
- OpCopier.cs
- FillErrorEventArgs.cs
- PropertyGridView.cs
- ArgumentException.cs
- SafeArrayTypeMismatchException.cs
- TCEAdapterGenerator.cs
- TextRange.cs
- ConditionCollection.cs
- ReadOnlyObservableCollection.cs
- BufferBuilder.cs
- FileDialog_Vista_Interop.cs
- ServiceXNameTypeConverter.cs
- GridViewPageEventArgs.cs
- SafePEFileHandle.cs
- safemediahandle.cs
- CodeParameterDeclarationExpressionCollection.cs
- CombinedGeometry.cs
- Compiler.cs
- Timer.cs
- ContractComponent.cs
- XmlStringTable.cs
- SimpleType.cs
- XPathItem.cs
- Int16Converter.cs
- OdbcConnectionStringbuilder.cs
- CustomValidator.cs
- TabControl.cs
- RuntimeConfig.cs
- LambdaCompiler.Logical.cs
- ComplexPropertyEntry.cs
- SeekableReadStream.cs
- HttpCacheVary.cs
- VBIdentifierName.cs
- FileDialog.cs
- OleDbReferenceCollection.cs
- MultitargetUtil.cs
- TranslateTransform.cs
- XmlQueryType.cs
- UserInitiatedRoutedEventPermission.cs
- TriggerBase.cs
- DataBoundControlParameterTarget.cs
- Package.cs
- HopperCache.cs
- ClientBuildManagerCallback.cs
- _RequestCacheProtocol.cs
- TreeNodeClickEventArgs.cs
- CancelEventArgs.cs
- Tokenizer.cs
- GenerateTemporaryTargetAssembly.cs
- EdgeModeValidation.cs
- LayoutEditorPart.cs
- PersistChildrenAttribute.cs
- XmlCustomFormatter.cs
- ZipIOExtraFieldElement.cs
- StrongNameUtility.cs
- DataGridViewTextBoxColumn.cs
- ComplusEndpointConfigContainer.cs
- SoapElementAttribute.cs
- DeleteMemberBinder.cs
- DbParameterHelper.cs
- WindowsListViewSubItem.cs
- mda.cs
- BevelBitmapEffect.cs
- DataServiceProviderMethods.cs
- SemaphoreSecurity.cs
- ParameterCollection.cs
- GradientStop.cs
- Random.cs
- HostingEnvironmentWrapper.cs
- DataGridViewTextBoxEditingControl.cs
- ServicePoint.cs
- RadioButtonFlatAdapter.cs
- dataSvcMapFileLoader.cs
- ToolStripProgressBar.cs
- SizeLimitedCache.cs
- Vector3DConverter.cs
- TextContainerChangeEventArgs.cs
- Helpers.cs
- SqlBinder.cs