<?xml version="1.0" encoding="utf-8"?>
<urlset
  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://essentialcsharp.com/</loc>
    <lastmod>2026-04-17T21:22:53.1020352Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/api/chat/message</loc>
    <lastmod>2026-04-17T21:22:53.1020352Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/api/chat/stream</loc>
    <lastmod>2026-04-17T21:22:53.1020352Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/termsofservice</loc>
    <lastmod>2026-04-17T21:22:53.1020352Z</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/announcements</loc>
    <lastmod>2026-04-17T21:22:53.1020352Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/about</loc>
    <lastmod>2026-04-17T21:22:53.1020352Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/home</loc>
    <lastmod>2026-04-17T21:22:53.1020352Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/guidelines</loc>
    <lastmod>2026-04-17T21:22:53.1020352Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/api/listingsourcecode/chapter/{chapter}/listing/{listing}</loc>
    <lastmod>2026-04-17T21:22:53.1020352Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/api/listingsourcecode/chapter/{chapter}</loc>
    <lastmod>2026-04-17T21:22:53.1020352Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/introducing-c</loc>
    <lastmod>2025-07-11T20:01:19.0699112Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/c-syntax-fundamentals</loc>
    <lastmod>2025-07-11T20:01:19.0699368Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/working-with-variables</loc>
    <lastmod>2026-04-14T08:47:57.7392267Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/console-input-and-output</loc>
    <lastmod>2025-07-11T20:01:19.0699474Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/managed-execution-and-the-common-language-infrastructure</loc>
    <lastmod>2026-04-14T08:47:57.7392434Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/multiple-net-frameworks</loc>
    <lastmod>2026-04-14T08:47:57.7392473Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/chapter-1-summary</loc>
    <lastmod>2025-07-11T20:01:19.0699616Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/data-types</loc>
    <lastmod>2025-07-11T20:01:19.0699634Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/fundamental-numeric-types</loc>
    <lastmod>2025-07-11T20:01:19.0699665Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/more-fundamental-types</loc>
    <lastmod>2025-07-11T20:01:19.0699753Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/conversions-between-data-types</loc>
    <lastmod>2025-07-11T20:01:19.0700086Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/chapter-2-summary</loc>
    <lastmod>2025-07-11T20:01:19.0700184Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/more-with-data-types</loc>
    <lastmod>2025-07-11T20:01:19.070021Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/declaring-types-that-allow-null</loc>
    <lastmod>2025-07-11T20:01:19.0700328Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/implicitly-typed-local-variables</loc>
    <lastmod>2026-04-14T08:47:57.7393538Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/arrays</loc>
    <lastmod>2026-04-14T08:47:57.7393601Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/chapter-3-summary</loc>
    <lastmod>2025-07-11T20:01:19.0700791Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/operators-and-control-flow</loc>
    <lastmod>2025-07-11T20:01:19.0700828Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/introducing-flow-control</loc>
    <lastmod>2026-04-14T08:47:57.7394744Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/code-blocks</loc>
    <lastmod>2026-04-14T08:47:57.7394929Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/code-blocks-scopes-and-declaration-spaces</loc>
    <lastmod>2026-04-14T08:47:57.7394994Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/boolean-expressions</loc>
    <lastmod>2026-04-14T08:47:57.7395061Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/programming-with-null</loc>
    <lastmod>2025-07-11T20:01:19.07017Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/bitwise-operators</loc>
    <lastmod>2026-04-14T08:47:57.7395926Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/control-flow-statements-continued</loc>
    <lastmod>2025-07-11T20:01:19.0702151Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/jump-statements</loc>
    <lastmod>2025-07-11T20:01:19.0702409Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/c-preprocessor-directives</loc>
    <lastmod>2026-04-14T08:47:57.739716Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/chapter-4-summary</loc>
    <lastmod>2026-04-14T08:47:57.7397891Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/parameters-and-methods</loc>
    <lastmod>2025-07-11T20:01:19.0703195Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/declaring-a-method</loc>
    <lastmod>2026-04-14T08:47:57.7398789Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/local-functions</loc>
    <lastmod>2026-04-14T08:47:57.7399156Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/returns-and-parameters-on-main-method</loc>
    <lastmod>2026-04-14T08:47:57.7399902Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/top-level-statements</loc>
    <lastmod>2025-07-11T20:01:19.07046Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/advanced-method-parameters</loc>
    <lastmod>2025-07-11T20:01:19.0704671Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/recursion</loc>
    <lastmod>2026-04-14T08:47:57.7400708Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/method-overloading</loc>
    <lastmod>2026-04-14T08:47:57.74008Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/optional-parameters</loc>
    <lastmod>2026-04-14T08:47:57.7400896Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/basic-error-handling-with-exceptions</loc>
    <lastmod>2026-04-14T08:47:57.7400984Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/chapter-5-summary</loc>
    <lastmod>2025-07-11T20:01:19.0705893Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/classes</loc>
    <lastmod>2026-04-14T08:47:57.7401749Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/declaring-and-instantiating-a-class</loc>
    <lastmod>2026-04-14T08:47:57.7401844Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/instance-fields</loc>
    <lastmod>2025-07-11T20:01:19.0706112Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/instance-methods</loc>
    <lastmod>2026-04-14T08:47:57.7402234Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/access-modifiers</loc>
    <lastmod>2026-04-14T08:47:57.7402532Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/constructors</loc>
    <lastmod>2025-07-11T20:01:19.0707602Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/non-nullable-reference-type-properties-with-constructors</loc>
    <lastmod>2026-04-14T08:47:57.7404803Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/nullable-attributes</loc>
    <lastmod>2026-04-14T08:47:57.7405244Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/deconstructors</loc>
    <lastmod>2026-04-14T08:47:57.7405357Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/extension-methods</loc>
    <lastmod>2026-04-14T08:47:57.7406184Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/nested-classes</loc>
    <lastmod>2026-04-14T08:47:57.7406655Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/partial-classes</loc>
    <lastmod>2025-07-11T20:01:19.0709813Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/chapter-6-summary</loc>
    <lastmod>2025-07-11T20:01:19.0710087Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/inheritance</loc>
    <lastmod>2026-04-14T08:47:57.7407258Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/overriding-the-base-class</loc>
    <lastmod>2025-07-11T20:01:19.0711016Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/abstract-classes</loc>
    <lastmod>2026-04-14T08:47:57.7415441Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/all-classes-derive-from-system-object</loc>
    <lastmod>2026-04-14T08:47:57.7415554Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/pattern-matching</loc>
    <lastmod>2025-07-11T20:01:19.071239Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/avoid-pattern-matching-when-polymorphism-is-possible</loc>
    <lastmod>2026-04-14T08:47:57.7417697Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/chapter-7-summary</loc>
    <lastmod>2025-07-11T20:01:19.0713719Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/interfaces</loc>
    <lastmod>2025-07-11T20:01:19.0713824Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/polymorphism-through-interfaces</loc>
    <lastmod>2026-04-14T08:47:57.7418191Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/interface-implementation</loc>
    <lastmod>2026-04-14T08:47:57.7418317Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/converting-between-the-implementing-class-and-its-interfaces</loc>
    <lastmod>2025-07-11T20:01:19.0728689Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/multiple-interface-inheritance</loc>
    <lastmod>2026-04-14T08:47:57.7419088Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/versioning</loc>
    <lastmod>2026-04-14T08:47:57.7419337Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/extension-methods-versus-default-interface-members</loc>
    <lastmod>2026-04-14T08:47:57.7419865Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/interfaces-compared-with-attributes</loc>
    <lastmod>2026-04-14T08:47:57.7420121Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/introducing-structs-and-records</loc>
    <lastmod>2026-04-14T08:47:57.7420387Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/reference-equality-versus-value-equality</loc>
    <lastmod>2026-04-14T08:47:57.7420512Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/structs</loc>
    <lastmod>2026-04-14T08:47:57.7420648Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/record-classes</loc>
    <lastmod>2026-04-14T08:47:57.7421048Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/record-class-inheritance</loc>
    <lastmod>2026-04-14T08:47:57.7421181Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/overriding-object-members</loc>
    <lastmod>2025-07-11T20:01:19.0733072Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/customizing-record-behavior</loc>
    <lastmod>2026-04-14T08:47:57.7422696Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/enums</loc>
    <lastmod>2026-04-14T08:47:57.7422975Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/chapter-9-summary</loc>
    <lastmod>2025-07-11T20:01:19.073449Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/well-formed-types</loc>
    <lastmod>2025-07-11T20:01:19.073467Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/referencing-other-assemblies</loc>
    <lastmod>2026-04-14T08:47:57.7425004Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/encapsulation-of-types</loc>
    <lastmod>2025-07-11T20:01:19.0737829Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/defining-namespaces</loc>
    <lastmod>2026-04-14T08:47:57.7426818Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/xml-comments</loc>
    <lastmod>2025-07-11T20:01:19.0738777Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/garbage-collection-and-weak-references</loc>
    <lastmod>2026-04-14T08:47:57.7427415Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/resource-cleanup</loc>
    <lastmod>2025-07-11T20:01:19.0739553Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/lazy-initialization</loc>
    <lastmod>2026-04-14T08:47:57.7428211Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/exception-handling</loc>
    <lastmod>2025-07-11T20:01:19.0740734Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/catching-exceptions</loc>
    <lastmod>2026-04-14T08:47:57.7428852Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/rethrowing-an-existing-exception</loc>
    <lastmod>2026-04-14T08:47:57.7429013Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/general-catch-block</loc>
    <lastmod>2026-04-14T08:47:57.7429168Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/defining-custom-exceptions</loc>
    <lastmod>2026-04-14T08:47:57.7429485Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/rethrowing-a-wrapped-exception</loc>
    <lastmod>2026-04-14T08:47:57.7429648Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/chapter-11-summary</loc>
    <lastmod>2025-07-11T20:01:19.0742369Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/generics</loc>
    <lastmod>2025-07-11T20:01:19.0742575Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/introducing-generic-types</loc>
    <lastmod>2025-07-11T20:01:19.074298Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/constraints</loc>
    <lastmod>2026-04-14T08:47:57.7431904Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/generic-methods</loc>
    <lastmod>2026-04-14T08:47:57.7433362Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/covariance-and-contravariance</loc>
    <lastmod>2026-04-14T08:47:57.7433856Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/generic-internals</loc>
    <lastmod>2026-04-14T08:47:57.743467Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/chapter-12-summary</loc>
    <lastmod>2025-07-11T20:01:19.0749094Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/delegates-and-lambda-expressions</loc>
    <lastmod>2025-07-11T20:01:19.074932Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/declaring-delegate-types</loc>
    <lastmod>2025-07-11T20:01:19.0750235Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/lambda-expressions</loc>
    <lastmod>2025-07-11T20:01:19.0750936Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/expression-lambdas</loc>
    <lastmod>2026-04-14T08:47:57.7436517Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/anonymous-methods</loc>
    <lastmod>2026-04-14T08:47:57.7436679Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/outer-variables</loc>
    <lastmod>2026-04-14T08:47:57.7437021Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/expression-trees</loc>
    <lastmod>2025-07-11T20:01:19.075257Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/chapter-13-summary</loc>
    <lastmod>2025-07-11T20:01:19.0753769Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/events</loc>
    <lastmod>2025-07-11T20:01:19.075401Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/understanding-events</loc>
    <lastmod>2025-07-11T20:01:19.07567Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/chapter-14-summary</loc>
    <lastmod>2025-07-11T20:01:19.0758444Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/collection-interfaces-with-standard-query-operators</loc>
    <lastmod>2025-07-11T20:01:19.0758698Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/what-makes-a-class-a-collection-ienumerable</loc>
    <lastmod>2025-07-11T20:01:19.075922Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/standard-query-operators</loc>
    <lastmod>2026-04-14T08:47:57.7444296Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/anonymous-types-with-linq</loc>
    <lastmod>2025-07-11T20:01:19.076308Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/chapter-15-summary</loc>
    <lastmod>2025-07-11T20:01:19.0764119Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/linq-with-query-expressions</loc>
    <lastmod>2025-07-11T20:01:19.076438Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/query-expressions-are-just-method-invocations</loc>
    <lastmod>2026-04-14T08:47:57.7449034Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/building-custom-collections</loc>
    <lastmod>2025-07-11T20:01:19.0767293Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/primary-collection-classes</loc>
    <lastmod>2025-07-11T20:01:19.0768449Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/providing-an-indexer</loc>
    <lastmod>2026-04-14T08:47:57.7452363Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/returning-null-or-an-empty-collection</loc>
    <lastmod>2026-04-14T08:47:57.7452575Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/chapter-17-summary</loc>
    <lastmod>2025-07-11T20:01:19.0774784Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/reflection-attributes-and-dynamic-programming</loc>
    <lastmod>2025-07-11T20:01:19.0774964Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/nameof-operator</loc>
    <lastmod>2026-04-14T08:47:57.7457396Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/programming-with-dynamic-objects</loc>
    <lastmod>2026-04-14T08:47:57.7460051Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/chapter-18-summary</loc>
    <lastmod>2025-07-11T20:01:19.0780117Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/introducing-multithreading</loc>
    <lastmod>2025-07-11T20:01:19.0780314Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/asynchronous-tasks</loc>
    <lastmod>2026-04-14T08:47:57.7462053Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/canceling-a-task</loc>
    <lastmod>2026-04-14T08:47:57.7463203Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/working-with-system-threading</loc>
    <lastmod>2026-04-14T08:47:57.7464202Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/chapter-19-summary</loc>
    <lastmod>2025-07-11T20:01:19.0782675Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/programming-the-task-based-asynchronous-pattern</loc>
    <lastmod>2025-07-11T20:01:19.0782878Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/asynchronously-invoking-a-high-latency-operation-using-the-tpl</loc>
    <lastmod>2026-04-14T08:47:57.746514Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/the-task-based-asynchronous-pattern-with-async-and-await</loc>
    <lastmod>2026-04-14T08:47:57.7465375Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/introducing-asynchronous-return-of-valuetaskt</loc>
    <lastmod>2026-04-14T08:47:57.7465611Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/asynchronous-streams</loc>
    <lastmod>2026-04-14T08:47:57.7465829Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/iasyncdisposable-and-the-await-using-declaration-and-statement</loc>
    <lastmod>2025-07-11T20:01:19.0784076Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/returning-void-from-an-asynchronous-method</loc>
    <lastmod>2026-04-14T08:47:57.7466512Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/asynchronous-lambdas-and-local-functions</loc>
    <lastmod>2026-04-14T08:47:57.746675Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/task-schedulers-and-the-synchronization-context</loc>
    <lastmod>2026-04-14T08:47:57.7466973Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/asyncawait-with-the-windows-ui</loc>
    <lastmod>2026-04-14T08:47:57.7467209Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/chapter-20-summary</loc>
    <lastmod>2025-07-11T20:01:19.0785331Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/iterating-in-parallel</loc>
    <lastmod>2025-07-11T20:01:19.0785545Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/running-linq-queries-in-parallel</loc>
    <lastmod>2026-04-14T08:47:57.7468399Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/chapter-21-summary</loc>
    <lastmod>2025-07-11T20:01:19.0786563Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/thread-synchronization</loc>
    <lastmod>2025-07-11T20:01:19.0786762Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/timers</loc>
    <lastmod>2026-04-14T08:47:57.7474671Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/platform-interoperability-and-unsafe-code</loc>
    <lastmod>2026-04-14T08:47:57.7475143Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/pointers-and-addresses</loc>
    <lastmod>2025-07-11T20:01:19.079931Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/executing-unsafe-code-via-a-delegate</loc>
    <lastmod>2026-04-14T08:47:57.74814Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/the-common-language-infrastructure</loc>
    <lastmod>2025-07-11T20:01:19.0802895Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/net-standard</loc>
    <lastmod>2025-07-11T20:01:19.0805037Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/runtime</loc>
    <lastmod>2025-07-11T20:01:19.0806153Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/assemblies-manifests-and-modules</loc>
    <lastmod>2026-04-14T08:47:57.7485605Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/common-intermediate-language</loc>
    <lastmod>2026-04-14T08:47:57.748587Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/metadata</loc>
    <lastmod>2026-04-14T08:47:57.7486667Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://essentialcsharp.com/chapter-24-summary</loc>
    <lastmod>2026-04-14T08:47:57.74872Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>