Mit Extension Methoden können wir neue Methoden zu existierenden Typen hinzufügen, ohne dabei den eigentlichen Typen zu modifizieren oder einen neuen abgeleiteten Typen zu erstellen.
public static class StringExtensions{ public static string Reverse(this string str) { var reversedChars = str.Reverse<char>().ToArray(); var reversed = new string(reversedChars); return reversed; }}string name = "Levin";name.Reverse();
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Lerndokumentation","colors":{"primary":"#009689","light":"#00BBA7","dark":"#009689"},"favicon":{"light":"https://mintcdn.com/levexis-38849a2b/Dl8Ug2Oz__n4NGvK/images/favicon.svg?fit=max\u0026auto=format\u0026n=Dl8Ug2Oz__n4NGvK\u0026q=85\u0026s=3dbec411ba81d95eecad2211eba220aa","dark":"https://mintcdn.com/levexis-38849a2b/Dl8Ug2Oz__n4NGvK/images/favicon.svg?fit=max\u0026auto=format\u0026n=Dl8Ug2Oz__n4NGvK\u0026q=85\u0026s=3dbec411ba81d95eecad2211eba220aa"},"background":{"decoration":"gradient"},"navbar":{"links":[]},"footer":{"socials":{"x":"https://x.com/levinbaenninger","github":"https://github.com/levinbaenninger","linkedin":"https://linkedin.com/levinbaenninger","website":"https://levin.baenninger.me"}},"icons":{"library":"fontawesome"},"styling":{"latex":true},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"navigation":{"directory":"card","pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"levexis-38849a2b","hasAudioNarration":false,"actualSubdomain":"levexis-38849a2b","customDomains":["docs.baenninger.me"],"gitSource":{"type":"github","owner":"levinbaenninger","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"collectionId":"48bfa8fc-eb4e-4ac7-888e-2bd5f745ba78","liveDeploymentHistoryId":"6a32df1043f65b528263cee6","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6a32df1043f65b528263cee6:success","clientVersion":"0.0.3883","searchFilterCounts":[{"language":"default","tag":"Web","count":124},{"language":"default","tag":".NET","count":49},{"language":"default","tag":"JavaScript","count":47},{"language":"default","tag":"Datenbanken","count":39},{"language":"default","tag":"C\\#","count":32},{"language":"default","tag":"Security","count":28},{"language":"default","tag":"SQL","count":25},{"language":"default","tag":"TypeScript","count":25},{"language":"default","tag":"Prozesse","count":21},{"language":"default","tag":"React","count":17}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"levin@baenninger.me","showHelpButton":true}},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2-autocommit","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"teamspace","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"client-snapshot-docs-config","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"dotnet/c/methoden/extension-methods","slug":"/dotnet/c/methoden/extension-methods","pageMetadata":{"title":"Extension Methods","icon":"plug","description":null,"href":"/dotnet/c/methoden/extension-methods"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Mit Extension Methoden können wir neue Methoden zu existierenden Typen hinzufügen, ohne dabei den eigentlichen Typen zu modifizieren oder einen neuen abgeleiteten Typen zu erstellen.`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`12`,language:`csharp`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`csharp`,children:_jsxs(_components.code,{language:`csharp`,numberOfLines:`12`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`public`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` static`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` class`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:` StringExtensions`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` public`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` static`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` string`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` Reverse`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`this`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` string`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` str`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` var`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` reversedChars`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` str`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`Reverse`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`char`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`>().`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`ToArray`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`();`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` var`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` reversed`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` new`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` string`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`reversedChars`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` return`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` reversed`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`string`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` name`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Levin\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`name`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`Reverse`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`();`})]}),`\n`]})})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Extension Methods","icon":"plug","description":null,"href":"/dotnet/c/methoden/extension-methods"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"subdomain":"levexis-38849a2b","siteName":"Lerndokumentation","title":"Extension Methods - Lerndokumentation","contextualStarterQuestions":[{"_id":"6a32df40689789964bfcf6ef","deploymentId":"6a282b36869562311e8a609d","questionText":"What is the 'this' keyword used for?","status":"active","generatedBy":"contextual","path":"dotnet/c/methoden/extension-methods","createdAt":"2026-06-17T17:54:08.143Z","updatedAt":"2026-06-17T17:54:08.143Z","__v":0},{"_id":"6a32df40689789964bfcf6ee","deploymentId":"6a282b36869562311e8a609d","questionText":"How do I create an extension method?","status":"active","generatedBy":"contextual","path":"dotnet/c/methoden/extension-methods","createdAt":"2026-06-17T17:54:08.143Z","updatedAt":"2026-06-17T17:54:08.143Z","__v":0},{"_id":"6a32df40689789964bfcf6f0","deploymentId":"6a282b36869562311e8a609d","questionText":"Can I extend built-in types?","status":"active","generatedBy":"contextual","path":"dotnet/c/methoden/extension-methods","createdAt":"2026-06-17T17:54:08.143Z","updatedAt":"2026-06-17T17:54:08.143Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-06-17T17:53:42.354Z","originalFileLocation":"dotnet/c/methoden/extension-methods.mdx"},"headHtml":"\u003cmeta data-mint-head name=\"application-name\" content=\"Lerndokumentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/levexis-38849a2b/1O9KTqd-AXqEw_yT/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/levexis-38849a2b/1O9KTqd-AXqEw_yT/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/levexis-38849a2b/1O9KTqd-AXqEw_yT/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/levexis-38849a2b/1O9KTqd-AXqEw_yT/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/levexis-38849a2b/1O9KTqd-AXqEw_yT/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/levexis-38849a2b/1O9KTqd-AXqEw_yT/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/levexis-38849a2b/1O9KTqd-AXqEw_yT/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/levexis-38849a2b/1O9KTqd-AXqEw_yT/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/levexis-38849a2b/1O9KTqd-AXqEw_yT/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Extension Methods - Lerndokumentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Lerndokumentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.baenninger.me/dotnet/c/methoden/extension-methods\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Extension Methods - Lerndokumentation\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/levexis-38849a2b/1O9KTqd-AXqEw_yT/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Lerndokumentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#009689\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.baenninger.me/dotnet/c/methoden/extension-methods\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/dotnet/c/methoden/extension-methods.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.baenninger.me/#organization\",\"name\":\"Lerndokumentation\",\"url\":\"https://docs.baenninger.me\"},{\"@type\":\"WebSite\",\"@id\":\"https://docs.baenninger.me#website\",\"name\":\"Lerndokumentation\",\"url\":\"https://docs.baenninger.me\",\"publisher\":{\"@id\":\"https://docs.baenninger.me/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.baenninger.me/dotnet/c/methoden/extension-methods#webpage\",\"url\":\"https://docs.baenninger.me/dotnet/c/methoden/extension-methods\",\"name\":\"Extension Methods\",\"dateModified\":\"2026-06-17T17:53:42.354Z\",\"isPartOf\":{\"@id\":\"https://docs.baenninger.me#website\"},\"breadcrumb\":{\"@id\":\"https://docs.baenninger.me/dotnet/c/methoden/extension-methods#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.baenninger.me/dotnet/c/methoden/extension-methods#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"C\\\\#\",\"item\":\"https://docs.baenninger.me/dotnet/c/variablen/strings\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Methoden\",\"item\":\"https://docs.baenninger.me/dotnet/c/methoden/README\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Extension Methods\",\"item\":\"https://docs.baenninger.me/dotnet/c/methoden/extension-methods\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.baenninger.me/dotnet/c/methoden/extension-methods#article\",\"headline\":\"Extension Methods\",\"name\":\"Extension Methods\",\"url\":\"https://docs.baenninger.me/dotnet/c/methoden/extension-methods\",\"mainEntityOfPage\":{\"@id\":\"https://docs.baenninger.me/dotnet/c/methoden/extension-methods#webpage\"},\"dateModified\":\"2026-06-17T17:53:42.354Z\",\"publisher\":{\"@id\":\"https://docs.baenninger.me/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.baenninger.me#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Lerndokumentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Lerndokumentation","nav":{"global":null,"directory":"card","tabs":[{"tab":"Start","icon":"house","pages":[{"title":"Start","href":""}]},{"tab":"Web","icon":"globe","pages":[{"title":"Web","href":"/web/html/was-ist-html"}]},{"tab":".NET","icon":"microsoft","groups":[{"group":"C\\#","icon":"microsoft","pages":[{"group":"Variablen","icon":"square-root-variable","pages":[{"title":"Strings","icon":"font","href":"/dotnet/c/variablen/strings"},{"title":"Integers","icon":"hashtag","href":"/dotnet/c/variablen/integers"},{"title":"Floats und Doubles","icon":"divide","href":"/dotnet/c/variablen/floats-und-doubles"},{"title":"Booleans","icon":"toggle-on","href":"/dotnet/c/variablen/booleans"},{"title":"Casting und Parsing","icon":"right-left","href":"/dotnet/c/variablen/casting-und-parsing"}]},{"group":"Kontrollstrukturen","icon":"code-branch","pages":[{"title":"if-Statements","icon":"circle-question","href":"/dotnet/c/kontrollstrukturen/if-statements"},{"title":"Ternary-Operator","icon":"split","href":"/dotnet/c/kontrollstrukturen/ternary-operator"},{"title":"Switch-Statements und -Expressions","icon":"list-check","href":"/dotnet/c/kontrollstrukturen/switch-statements-und-expressions"}]},{"group":"Collections","icon":"list","pages":[{"title":"Arrays","icon":"table-list","href":"/dotnet/c/collections/arrays"},{"title":"Lists","icon":"list-ul","href":"/dotnet/c/collections/lists"},{"title":"Dictionaries","icon":"book-atlas","href":"/dotnet/c/collections/dictionaries"}]},{"group":"Loops","icon":"rotate-right","pages":[{"title":"while-Loops","icon":"arrows-rotate","href":"/dotnet/c/loops/while-loops"},{"title":"for-Loops","icon":"rotate-right","href":"/dotnet/c/loops/for-loops"},{"title":"foreach-Loops","icon":"list-check","href":"/dotnet/c/loops/foreach-loops"},{"title":"continue und break","icon":"circle-stop","href":"/dotnet/c/loops/continue-und-break"}]},{"group":"Methoden","icon":"square-root-variable","root":{"title":"Methoden","icon":"gears","href":"/dotnet/c/methoden/README"},"pages":[{"title":"Callbacks und Delegates","icon":"phone","description":null,"href":"/dotnet/c/methoden/callbacks-und-delegates"},{"title":"Extension Methods","icon":"plug","href":"/dotnet/c/methoden/extension-methods"},{"title":"Lazy","icon":"clock","description":null,"href":"/dotnet/c/methoden/lazy"}]},{"group":"Objektorientierte Programmierung","icon":"cubes-stacked","root":{"title":"Objektorientierte Programmierung","icon":"cubes","href":"/dotnet/c/objektorientierte-programmierung/README"},"pages":[{"title":"Fields und Properties","icon":"sliders","href":"/dotnet/c/objektorientierte-programmierung/fields-und-properties"},{"title":"Methoden","icon":"gear","href":"/dotnet/c/objektorientierte-programmierung/methoden"},{"title":"Statisch vs. Instanzen","icon":"copy","href":"/dotnet/c/objektorientierte-programmierung/statisch-vs.-instanzen"},{"title":"Konstruktoren","icon":"hammer","href":"/dotnet/c/objektorientierte-programmierung/konstruktoren"},{"title":"Vererbung","icon":"code-merge","href":"/dotnet/c/objektorientierte-programmierung/vererbung"},{"title":"Komposition","icon":"boxes-stacked","href":"/dotnet/c/objektorientierte-programmierung/komposition"},{"title":"Generics","icon":"screwdriver-wrench","href":"/dotnet/c/objektorientierte-programmierung/generics"},{"title":"Tupel","icon":"grip","href":"/dotnet/c/objektorientierte-programmierung/tupel"}]},{"group":"Referenz- und Wertetypen","icon":"copy","root":{"title":"Referenz- und Wertetypen","icon":"copy","href":"/dotnet/c/referenz-und-wertetypen/README"},"pages":[{"title":"Enums","icon":"list-ol","href":"/dotnet/c/referenz-und-wertetypen/enums"},{"title":"Structs","icon":"cube","href":"/dotnet/c/referenz-und-wertetypen/structs"},{"title":"Records","icon":"table","href":"/dotnet/c/referenz-und-wertetypen/records"}]},{"group":"Binary und Strings","icon":"barcode","pages":[{"title":"Kodierung von Strings und Bytes","icon":"binary","href":"/dotnet/c/binary-und-strings/kodierung-von-strings-und-bytes"},{"title":"Streams","icon":"water","href":"/dotnet/c/binary-und-strings/streams"},{"title":"XML und JSON","icon":"code","href":"/dotnet/c/binary-und-strings/xml-und-json"}]}]},{"group":"F#","icon":"microsoft","pages":[{"title":"Programmierparadigmen","icon":"diagram-project","href":"/dotnet/fsharp/grundlagen/programmierparadigmen"},{"title":"Lambda-Kalkül","icon":"lambda","href":"/dotnet/fsharp/grundlagen/lambda-kalkul"},{"title":"Prinzipien der funktionalen Programmierung","icon":"users-gear","href":"/dotnet/fsharp/grundlagen/prinzipien-der-funktionalen-programmierung"},{"title":"Werte","icon":"diamond","href":"/dotnet/fsharp/werte"},{"title":"Funktionen","icon":"lambda","href":"/dotnet/fsharp/funktionen"},{"title":"Pattern Matching","icon":"puzzle-piece","href":"/dotnet/fsharp/pattern-matching"},{"title":"Tuples","icon":"grip","href":"/dotnet/fsharp/tuples"},{"title":"Records","icon":"table","href":"/dotnet/fsharp/records"},{"title":"Type Alias","icon":"tag","href":"/dotnet/fsharp/type-alias"},{"title":"Operator Overloading","icon":"not-equal","href":"/dotnet/fsharp/operator-overloading"},{"title":"Error Handling","icon":"triangle-exclamation","href":"/dotnet/fsharp/error-handling"},{"title":"Lists","icon":"list","href":"/dotnet/fsharp/lists"},{"title":"Regex","icon":"asterisk","href":"/dotnet/fsharp/regex"}]},{"group":"Design Patterns","icon":"shapes","pages":[{"group":"Creational Patterns","icon":"circle-plus","pages":[{"title":"Singleton","icon":"circle-1","href":"/dotnet/design-patterns/creational-patterns/singleton"}]},{"group":"Structural Patterns","icon":"boxes-stacked","pages":[{"title":"Decorator Pattern","icon":"gift","href":"/dotnet/design-patterns/structural-patterns/decorator-pattern"}]},{"group":"Behavioral Patterns","icon":"diagram-project","pages":[{"title":"Memento","icon":"clock-rotate-left","href":"/dotnet/design-patterns/behavioral-patterns/memento"},{"title":"Strategy","icon":"chess","href":"/dotnet/design-patterns/behavioral-patterns/strategy"}]}]}]},{"tab":"C","icon":"cuttlefish","pages":[{"title":"C","href":"/c/input-und-output"}]},{"tab":"Cloud","icon":"cloud","pages":[{"title":"Cloud","href":"/cloud/grundlagen/cloud-computing"}]},{"tab":"Datenbanken","icon":"database","pages":[{"title":"Datenbanken","href":"/databases/grundlagen/sql-vs.-nosql"}]},{"tab":"Containerisierung","icon":"box","pages":[{"title":"Containerisierung","href":"/container/grundlagen/containerisierung"}]},{"tab":"Testing","icon":"vial-virus","pages":[{"title":"Testing","href":"/testing/grundlagen/begriffe"}]},{"tab":"Security","icon":"shield-halved","pages":[{"title":"Security","href":"/security/grundlagen/informationssicherheit"}]},{"tab":"Prozesse","icon":"diagram-project","pages":[{"title":"Prozesse","href":"/processes/agile-entwicklung/was-ist-agile-enwicklung"}]},{"tab":"Diverses","icon":"wand-magic-sparkles","pages":[{"title":"Diverses","href":"/miscellaneous/kunstliche-intelligenz/grundlagen"}]}]},"title":"Extension Methods - Lerndokumentation","buildId":"dpl_37ZDLJcyt8yhrTVF6LiYvX7LvmXB","deploymentId":"dpl_37ZDLJcyt8yhrTVF6LiYvX7LvmXB","dynamics":[],"chunks":[]}