# Summary

* [Introduction](https://andreyakinshin.gitbook.io/problembookdotnet/en/introduction)
* OOP (Problems)
  * [OverloadResolutionBasic](https://andreyakinshin.gitbook.io/problembookdotnet/en/oop/overloadresolutionbasic-p)
  * [OverloadResolutionOverride](https://andreyakinshin.gitbook.io/problembookdotnet/en/oop/overloadresolutionoverride-p)
  * [OverloadResolutionInheritance](https://andreyakinshin.gitbook.io/problembookdotnet/en/oop/overloadresolutioninheritance-p)
  * [InheritanceNestedClass](https://andreyakinshin.gitbook.io/problembookdotnet/en/oop/inheritancenestedclass-p)
  * [StaticFieldInGenericType](https://andreyakinshin.gitbook.io/problembookdotnet/en/oop/staticfieldingenerictype-p)
* LINQ (Problems)
  * [EnumerableToArray](https://andreyakinshin.gitbook.io/problembookdotnet/en/linq/enumerabletoarray-p)
  * [LifeAfterYield](https://andreyakinshin.gitbook.io/problembookdotnet/en/linq/lifeafteryield-p)
  * [ClosureAndForeach](https://andreyakinshin.gitbook.io/problembookdotnet/en/linq/closureandforeach-p)
  * [ClosureAndFor](https://andreyakinshin.gitbook.io/problembookdotnet/en/linq/closureandfor-p)
  * [QueryAfterRemove](https://andreyakinshin.gitbook.io/problembookdotnet/en/linq/queryafterremove-p)
  * [ClosureAndVariable](https://andreyakinshin.gitbook.io/problembookdotnet/en/linq/closureandvariable-p)
  * [QueryWithInc](https://andreyakinshin.gitbook.io/problembookdotnet/en/linq/querywithinc-p)
  * [ExceptionYieldYield](https://andreyakinshin.gitbook.io/problembookdotnet/en/linq/exceptionyieldyield-p)
  * [YieldExceptionYield](https://andreyakinshin.gitbook.io/problembookdotnet/en/linq/yieldexceptionyield-p)
  * [TryYieldFinally](https://andreyakinshin.gitbook.io/problembookdotnet/en/linq/tryyieldfinally-p)
* Mathematics (Problems)
  * [Rounding1](https://andreyakinshin.gitbook.io/problembookdotnet/en/math/rounding1-p)
  * [Rounding2](https://andreyakinshin.gitbook.io/problembookdotnet/en/math/rounding2-p)
  * [Eps](https://andreyakinshin.gitbook.io/problembookdotnet/en/math/eps-p)
  * [DivideByZero](https://andreyakinshin.gitbook.io/problembookdotnet/en/math/dividebyzero-p)
  * [Overflow](https://andreyakinshin.gitbook.io/problembookdotnet/en/math/overflow-p)
  * [AugmentedAssignment](https://andreyakinshin.gitbook.io/problembookdotnet/en/math/augmentedassignment-p)
  * [DynamicIncrement](https://andreyakinshin.gitbook.io/problembookdotnet/en/math/dynamicincrement-p)
* Value types (Problems)
  * [Boxing](https://andreyakinshin.gitbook.io/problembookdotnet/en/valuetypes/boxing-p)
  * [MutableProperty](https://andreyakinshin.gitbook.io/problembookdotnet/en/valuetypes/mutableproperty-p)
  * [Enumerator](https://andreyakinshin.gitbook.io/problembookdotnet/en/valuetypes/enumerator-p)
  * [StructLayout](https://andreyakinshin.gitbook.io/problembookdotnet/en/valuetypes/structlayout-p)
* Strings (Problems)
  * [PlusString](https://andreyakinshin.gitbook.io/problembookdotnet/en/strings/plusstring-p)
  * [PlusChar](https://andreyakinshin.gitbook.io/problembookdotnet/en/strings/pluschar-p)
  * [StringPlusNull](https://andreyakinshin.gitbook.io/problembookdotnet/en/strings/stringplusnull-p)
  * [CaseInComparison](https://andreyakinshin.gitbook.io/problembookdotnet/en/strings/caseincomparison-p)
  * [CorruptedNumber](https://andreyakinshin.gitbook.io/problembookdotnet/en/strings/corruptednumber-p)
  * [CurrentCulture](https://andreyakinshin.gitbook.io/problembookdotnet/en/strings/currentculture-p)
  * [CompareToVsEquals](https://andreyakinshin.gitbook.io/problembookdotnet/en/strings/comparetovsequals-p)
  * [CorruptedString](https://andreyakinshin.gitbook.io/problembookdotnet/en/strings/corruptedstring-p)
  * [ExplicitlyInternment](https://andreyakinshin.gitbook.io/problembookdotnet/en/strings/explicitlyinternment-p)
  * [NoStringInterning](https://andreyakinshin.gitbook.io/problembookdotnet/en/strings/nostringinterning-p)
  * [InternmentAndMetadata](https://andreyakinshin.gitbook.io/problembookdotnet/en/strings/internmentandmetadata-p)
  * [Secure](https://andreyakinshin.gitbook.io/problembookdotnet/en/strings/secure-p)
  * [StableSorting](https://andreyakinshin.gitbook.io/problembookdotnet/en/strings/stablesorting-p)
  * [TextElementEnumerator](https://andreyakinshin.gitbook.io/problembookdotnet/en/strings/textelementenumerator-p)
* Multithreading (Problems)
  * [ThreadStaticVariable](https://andreyakinshin.gitbook.io/problembookdotnet/en/multithreading/threadstaticvariable-p)
  * [LockSlimInFinalizer](https://andreyakinshin.gitbook.io/problembookdotnet/en/multithreading/locksliminfinalizer-p)
* OOP (Solutions)
  * [OverloadResolutionBasic](https://andreyakinshin.gitbook.io/problembookdotnet/en/oop/overloadresolutionbasic-s)
  * [OverloadResolutionOverride](https://andreyakinshin.gitbook.io/problembookdotnet/en/oop/overloadresolutionoverride-s)
  * [OverloadResolutionInheritance](https://andreyakinshin.gitbook.io/problembookdotnet/en/oop/overloadresolutioninheritance-s)
  * [InheritanceNestedClass](https://andreyakinshin.gitbook.io/problembookdotnet/en/oop/inheritancenestedclass-s)
  * [StaticFieldInGenericType](https://andreyakinshin.gitbook.io/problembookdotnet/en/oop/staticfieldingenerictype-s)
* LINQ (Solutions)
  * [EnumerableToArray](https://andreyakinshin.gitbook.io/problembookdotnet/en/linq/enumerabletoarray-s)
  * [LifeAfterYield](https://andreyakinshin.gitbook.io/problembookdotnet/en/linq/lifeafteryield-s)
  * [ClosureAndForeach](https://andreyakinshin.gitbook.io/problembookdotnet/en/linq/closureandforeach-s)
  * [ClosureAndFor](https://andreyakinshin.gitbook.io/problembookdotnet/en/linq/closureandfor-s)
  * [QueryAfterRemove](https://andreyakinshin.gitbook.io/problembookdotnet/en/linq/queryafterremove-s)
  * [ClosureAndVariable](https://andreyakinshin.gitbook.io/problembookdotnet/en/linq/closureandvariable-s)
  * [QueryWithInc](https://andreyakinshin.gitbook.io/problembookdotnet/en/linq/querywithinc-s)
  * [ExceptionYieldYield](https://andreyakinshin.gitbook.io/problembookdotnet/en/linq/exceptionyieldyield-s)
  * [YieldExceptionYield](https://andreyakinshin.gitbook.io/problembookdotnet/en/linq/yieldexceptionyield-s)
  * [TryYieldFinally](https://andreyakinshin.gitbook.io/problembookdotnet/en/linq/tryyieldfinally-s)
* Mathematics (Solutions)
  * [Rounding1](https://andreyakinshin.gitbook.io/problembookdotnet/en/math/rounding1-s)
  * [Rounding2](https://andreyakinshin.gitbook.io/problembookdotnet/en/math/rounding2-s)
  * [Eps](https://andreyakinshin.gitbook.io/problembookdotnet/en/math/eps-s)
  * [DivideByZero](https://andreyakinshin.gitbook.io/problembookdotnet/en/math/dividebyzero-s)
  * [Overflow](https://andreyakinshin.gitbook.io/problembookdotnet/en/math/overflow-s)
  * [AugmentedAssignment](https://andreyakinshin.gitbook.io/problembookdotnet/en/math/augmentedassignment-s)
  * [DynamicIncrement](https://andreyakinshin.gitbook.io/problembookdotnet/en/math/dynamicincrement-s)
* Value types (Solutions)
  * [Boxing](https://andreyakinshin.gitbook.io/problembookdotnet/en/valuetypes/boxing-s)
  * [MutableProperty](https://andreyakinshin.gitbook.io/problembookdotnet/en/valuetypes/mutableproperty-s)
  * [Enumerator](https://andreyakinshin.gitbook.io/problembookdotnet/en/valuetypes/enumerator-s)
  * [StructLayout](https://andreyakinshin.gitbook.io/problembookdotnet/en/valuetypes/structlayout-s)
* Strings (Solutions)
  * [PlusString](https://andreyakinshin.gitbook.io/problembookdotnet/en/strings/plusstring-s)
  * [PlusChar](https://andreyakinshin.gitbook.io/problembookdotnet/en/strings/pluschar-s)
  * [StringPlusNull](https://andreyakinshin.gitbook.io/problembookdotnet/en/strings/stringplusnull-s)
  * [CaseInComparison](https://andreyakinshin.gitbook.io/problembookdotnet/en/strings/caseincomparison-s)
  * [CorruptedNumber](https://andreyakinshin.gitbook.io/problembookdotnet/en/strings/corruptednumber-s)
  * [CurrentCulture](https://andreyakinshin.gitbook.io/problembookdotnet/en/strings/currentculture-s)
  * [CompareToVsEquals](https://andreyakinshin.gitbook.io/problembookdotnet/en/strings/comparetovsequals-s)
  * [CorruptedString](https://andreyakinshin.gitbook.io/problembookdotnet/en/strings/corruptedstring-s)
  * [ExplicitlyInternment](https://andreyakinshin.gitbook.io/problembookdotnet/en/strings/explicitlyinternment-s)
  * [NoStringInterning](https://andreyakinshin.gitbook.io/problembookdotnet/en/strings/nostringinterning-s)
  * [InternmentAndMetadata](https://andreyakinshin.gitbook.io/problembookdotnet/en/strings/internmentandmetadata-s)
  * [Secure](https://andreyakinshin.gitbook.io/problembookdotnet/en/strings/secure-s)
  * [StableSorting](https://andreyakinshin.gitbook.io/problembookdotnet/en/strings/stablesorting-s)
  * [TextElementEnumerator](https://andreyakinshin.gitbook.io/problembookdotnet/en/strings/textelementenumerator-s)
* Multithreading (Solutions)
  * [ThreadStaticVariable](https://andreyakinshin.gitbook.io/problembookdotnet/en/multithreading/threadstaticvariable-s)
  * [LockSlimInFinalizer](https://andreyakinshin.gitbook.io/problembookdotnet/en/multithreading/locksliminfinalizer-s)
