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
- LayoutEvent.cs
- PerfCounters.cs
- XmlILIndex.cs
- DocumentXmlWriter.cs
- OpCodes.cs
- AppSettingsExpressionBuilder.cs
- CodeNamespace.cs
- ConfigurationLocationCollection.cs
- DefaultAssemblyResolver.cs
- ActivityCodeGenerator.cs
- ChangesetResponse.cs
- RayMeshGeometry3DHitTestResult.cs
- SystemWebCachingSectionGroup.cs
- MarshalByRefObject.cs
- RepeaterItemEventArgs.cs
- XmlStreamNodeWriter.cs
- PrinterUnitConvert.cs
- CustomAttribute.cs
- Tool.cs
- StandardToolWindows.cs
- AttributeQuery.cs
- ProcessManager.cs
- WindowsImpersonationContext.cs
- LongCountAggregationOperator.cs
- ObjectTag.cs
- CompiledAction.cs
- PersistenceTypeAttribute.cs
- DoubleUtil.cs
- RtfControls.cs
- TabPage.cs
- BitVector32.cs
- DeclarativeCatalogPart.cs
- _Connection.cs
- InternalCache.cs
- Pair.cs
- DataRowComparer.cs
- IList.cs
- ManagedFilter.cs
- PropertyInfoSet.cs
- Token.cs
- DataColumnPropertyDescriptor.cs
- UrlParameterReader.cs
- TreeNodeBinding.cs
- RemoteWebConfigurationHostServer.cs
- Timer.cs
- OdbcUtils.cs
- DesignerSerializationVisibilityAttribute.cs
- OutOfProcStateClientManager.cs
- SqlDataSourceConfigureSortForm.cs
- ColumnMapProcessor.cs
- WebPartsSection.cs
- BaseComponentEditor.cs
- NoneExcludedImageIndexConverter.cs
- EllipseGeometry.cs
- DictionarySectionHandler.cs
- GetCardDetailsRequest.cs
- Substitution.cs
- ExpressionPrinter.cs
- StateManagedCollection.cs
- BoolExpr.cs
- CoreChannel.cs
- WinEventTracker.cs
- ServiceContractDetailViewControl.cs
- OuterGlowBitmapEffect.cs
- Descriptor.cs
- MenuItemAutomationPeer.cs
- DllNotFoundException.cs
- Stacktrace.cs
- Operator.cs
- ReaderWriterLock.cs
- RoleManagerModule.cs
- EdmTypeAttribute.cs
- ErrorTableItemStyle.cs
- OracleConnectionFactory.cs
- HttpCachePolicy.cs
- TransportBindingElement.cs
- OleDbCommand.cs
- LinearGradientBrush.cs
- XmlCountingReader.cs
- OrderedDictionaryStateHelper.cs
- ChannelManager.cs
- ResXResourceReader.cs
- AnyAllSearchOperator.cs
- TextElementCollection.cs
- ListViewSelectEventArgs.cs
- StreamGeometryContext.cs
- SharingService.cs
- UpdatePanelTrigger.cs
- GregorianCalendarHelper.cs
- LowerCaseStringConverter.cs
- ComponentManagerBroker.cs
- Model3DGroup.cs
- TypeToArgumentTypeConverter.cs
- UniqueConstraint.cs
- GenericAuthenticationEventArgs.cs
- TokenBasedSet.cs
- PathParser.cs
- PerspectiveCamera.cs
- EntryIndex.cs
- ConstNode.cs