CINXE.COM
C Sharp — Википедия
<!DOCTYPE html> <html class="client-nojs" lang="ru" dir="ltr"> <head> <meta charset="UTF-8"> <title>C Sharp — Википедия</title> <script>(function(){var className="client-js";var cookie=document.cookie.match(/(?:^|; )ruwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":[",\t."," \t,"],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"],"wgRequestId":"0840690f-e990-4b26-b413-dfae02cf6ddc","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"C_Sharp","wgTitle":"C Sharp","wgCurRevisionId":141529788,"wgRevisionId":141529788,"wgArticleId":1683,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view", "wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Страницы, использующие устаревший тег source","Википедия:Cite web (не указан язык)","Википедия:Cite web (заменить webcitation-архив: deadlink no)","Википедия:Статьи с некорректным использованием шаблонов:Книга (указан неверный код языка)","Страницы, использующие волшебные ссылки ISBN","ПРО:ИТ:Статьи по алфавиту","ПРО:ИТ:Последняя правка: в текущем месяце","Википедия:Статьи с нерабочими ссылками","Статьи со ссылками на Викиучебник","Статьи со ссылками на Викисклад","Языки программирования по алфавиту", "Языки программирования, появившиеся в 2001 году",".NET","Microsoft Research","Свободное и открытое программное обеспечение Microsoft","Семейство языков программирования C Sharp","Языки программирования семейства Си","Языки программирования платформы .NET","Языки веб-программирования","Языки программирования с автоматическим управлением памятью","Высокоуровневые языки программирования"],"wgPageViewLanguage":"ru","wgPageContentLanguage":"ru","wgPageContentModel":"wikitext","wgRelevantPageName":"C_Sharp","wgRelevantArticleId":1683,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false ,"wgFlaggedRevsParams":{"tags":{"accuracy":{"levels":1}}},"wgStableRevisionId":141529788,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"ru","pageLanguageDir":"ltr","pageVariantFallbacks":"ru"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":80000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":true,"wgVector2022LanguageInHeader":false,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q2370","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false, "wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.gadget.common-site":"ready","ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","ext.pygments":"ready","skins.vector.styles.legacy":"ready","ext.flaggedRevs.basic":"ready","mediawiki.codex.messagebox.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","codex-search-styles":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","ext.pygments.view","mediawiki.page.media","ext.scribunto.logs","site","mediawiki.page.ready","mediawiki.toc","skins.vector.legacy.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.flaggedRevs.advanced","ext.gadget.collapserefs","ext.gadget.directLinkToCommons","ext.gadget.referenceTooltips","ext.gadget.logo","ext.gadget.edittop","ext.gadget.navboxDefaultGadgets", "ext.gadget.wikibugs","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.compactlinks","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","oojs-ui.styles.icons-media","oojs-ui-core.icons","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=ru&modules=codex-search-styles%7Cext.cite.styles%7Cext.flaggedRevs.basic%7Cext.pygments%2CwikimediaBadges%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cmediawiki.codex.messagebox.styles%7Cskins.vector.styles.legacy%7Cwikibase.client.init&only=styles&skin=vector"> <script async="" src="/w/load.php?lang=ru&modules=startup&only=scripts&raw=1&skin=vector"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=ru&modules=ext.gadget.common-site&only=styles&skin=vector"> <link rel="stylesheet" href="/w/load.php?lang=ru&modules=site.styles&only=styles&skin=vector"> <noscript><link rel="stylesheet" href="/w/load.php?lang=ru&modules=noscript&only=styles&skin=vector"></noscript> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/d/d2/C_Sharp_Logo_2023.svg/1200px-C_Sharp_Logo_2023.svg.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="1200"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/d/d2/C_Sharp_Logo_2023.svg/800px-C_Sharp_Logo_2023.svg.png"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="800"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/d/d2/C_Sharp_Logo_2023.svg/640px-C_Sharp_Logo_2023.svg.png"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="640"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="C Sharp — Википедия"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//ru.m.wikipedia.org/wiki/C_Sharp"> <link rel="alternate" type="application/x-wiki" title="Править" href="/w/index.php?title=C_Sharp&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Википедия (ru)"> <link rel="EditURI" type="application/rsd+xml" href="//ru.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://ru.wikipedia.org/wiki/C_Sharp"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.ru"> <link rel="alternate" type="application/atom+xml" title="Википедия — Atom-лента" href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%B2%D0%B5%D0%B6%D0%B8%D0%B5_%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B8&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin-vector-legacy mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-C_Sharp rootpage-C_Sharp skin-vector action-view"><div id="mw-page-base" class="noprint"></div> <div id="mw-head-base" class="noprint"></div> <div id="content" class="mw-body" role="main"> <a id="top"></a> <div id="siteNotice"><!-- CentralNotice --></div> <div class="mw-indicators"> </div> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">C Sharp</span></h1> <div id="bodyContent" class="vector-body"> <div id="siteSub" class="noprint">Материал из Википедии — свободной энциклопедии</div> <div id="contentSub"><div id="mw-content-subtitle"><div id="mw-fr-revision-messages"><div class="cdx-message mw-fr-message-box cdx-message--block cdx-message--notice mw-fr-basic mw-fr-draft-not-synced plainlinks noprint"><span class="cdx-message__icon"></span><div class="cdx-message__content"><span class="group-user-show"><a class="external text" href="https://ru.wikipedia.org/w/index.php?title=C_Sharp&action=info#mw-flaggedrevs-action-info-pages-waiting-for-review">Изменения шаблонов</a> в этой версии <a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0_%D1%81%D1%82%D0%B0%D1%82%D0%B5%D0%B9/%D0%9F%D0%BE%D1%8F%D1%81%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B4%D0%BB%D1%8F_%D1%87%D0%B8%D1%82%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9" title="Википедия:Проверка статей/Пояснение для читателей">ожидают проверки</a>. </span><a class="external text" href="https://ru.wikipedia.org/w/index.php?title=C_Sharp&stable=1">Стабильная версия страницы</a> проверена 15 ноября 2024.</div></div></div></div></div> <div id="contentSub2"></div> <div id="jump-to-nav"></div> <a class="mw-jump-link" href="#mw-head">Перейти к навигации</a> <a class="mw-jump-link" href="#searchInput">Перейти к поиску</a> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="ru" dir="ltr"><div class="hatnote navigation-not-searchable dabhide">Не следует путать с <a href="/wiki/C%2B%2B" title="C++">C++</a>.</div> <div class="hatnote navigation-not-searchable dabhide">Для термина «C» см. также <a href="/wiki/C_(%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F)" class="mw-redirect mw-disambig" title="C (значения)">другие значения</a>.</div> <div id="trestrictions_replace"> <div class="hatnote navigation-not-searchable">Правильный заголовок этой статьи — <span id="trestrictions_correct" style="font-weight:bold;">C#</span>. Он заменён на другой из-за <a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%98%D0%BC%D0%B5%D0%BD%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%82%D0%B0%D1%82%D0%B5%D0%B9/%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D1%8F" title="Википедия:Именование статей/Технические ограничения">технических ограничений</a>.</div> </div> <table class="infobox infobox-eef416398dc969c7" style="" data-name="Язык программирования"><tbody><tr><th colspan="2" scope="colgroup" class="infobox-above" style="">С#</th></tr><tr><td colspan="2" class="infobox-image" style=""> <span data-wikidata-property-id="P154" class="no-wikidata"><span typeof="mw:File/Frameless"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:C_Sharp_Logo_2023.svg" class="mw-file-description"><img alt="Изображение логотипа" src="//upload.wikimedia.org/wikipedia/commons/thumb/d/d2/C_Sharp_Logo_2023.svg/80px-C_Sharp_Logo_2023.svg.png" decoding="async" width="80" height="80" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/d2/C_Sharp_Logo_2023.svg/120px-C_Sharp_Logo_2023.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/d2/C_Sharp_Logo_2023.svg/160px-C_Sharp_Logo_2023.svg.png 2x" data-file-width="205" data-file-height="205" /></a></span></span> </td></tr> <tr> <th scope="row" class="plainlist">Класс языка</th> <td class="plainlist"> <div data-wikidata-property-id="P31" class="no-wikidata"> <p><a href="/wiki/%D0%9C%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D0%B0%D1%80%D0%B0%D0%B4%D0%B8%D0%B3%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F" class="mw-redirect" title="Мультипарадигмальный язык программирования">мультипарадигмальный</a>:<br /> <a href="/wiki/%D0%9E%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BD%D0%BE-%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" title="Объектно-ориентированное программирование">объектно-ориентированный</a>, <br /> <a href="/wiki/%D0%9E%D0%B1%D0%BE%D0%B1%D1%89%D1%91%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" title="Обобщённое программирование">обобщённый</a>, <a href="/wiki/%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D0%B4%D1%83%D1%80%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" title="Процедурное программирование">процедурный</a>, <a href="/wiki/%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" title="Функциональное программирование">функциональный</a>, <a href="/wiki/%D0%A1%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D0%B9%D0%BD%D0%BE-%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" title="Событийно-ориентированное программирование">событийный</a>, </p> <a href="/wiki/%D0%9E%D1%82%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" class="mw-redirect" title="Отражение (программирование)">рефлективный</a></div></td> </tr> <tr> <th scope="row" class="plainlist">Появился в</th> <td class="plainlist"> <span data-wikidata-claim-id="Q2370$CE9654DE-557E-486D-918D-6C868E3E0451" class="wikidata-claim" data-wikidata-property-id="P571"><span class="wikidata-snak wikidata-main-snak"><span class="nowrap"><a href="/wiki/2001_%D0%B3%D0%BE%D0%B4" title="2001 год">2001</a></span></span></span></td> </tr> <tr> <th scope="row" class="plainlist">Автор</th> <td class="plainlist"> <span data-wikidata-property-id="P287" class="no-wikidata"><a href="/wiki/%D0%A5%D0%B5%D0%B9%D0%BB%D1%81%D0%B1%D0%B5%D1%80%D0%B3,_%D0%90%D0%BD%D0%B4%D0%B5%D1%80%D1%81" title="Хейлсберг, Андерс">Андерс Хейлсберг</a></span></td> </tr> <tr> <th scope="row" class="plainlist">Разработчик</th> <td class="plainlist"> <a href="/w/index.php?title=.NET_Foundation&action=edit&redlink=1" class="new" title=".NET Foundation (страница отсутствует)">.NET Foundation</a></td> </tr> <tr> <th scope="row" class="plainlist"><a href="/wiki/%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B8%D0%BC%D0%B5%D0%BD%D0%B8_%D1%84%D0%B0%D0%B9%D0%BB%D0%B0" title="Расширение имени файла">Расширение</a> файлов</th> <td class="plainlist"> <span data-wikidata-claim-id="Q2370$564b9599-4cde-51df-4a90-ed8e163f8e2d" class="wikidata-claim" data-wikidata-property-id="P1195"><span class="wikidata-snak wikidata-main-snak"><code>.cs</code></span></span> или <span data-wikidata-claim-id="Q2370$75251a6b-4e97-4531-54e6-e9bfbd488caa" class="wikidata-claim" data-wikidata-property-id="P1195"><span class="wikidata-snak wikidata-main-snak"><code>.csx</code></span></span></td> </tr> <tr> <th scope="row" class="plainlist"><a href="/wiki/%D0%A1%D1%82%D0%B0%D0%B4%D0%B8%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F" title="Стадии разработки программного обеспечения">Выпуск</a></th> <td class="plainlist"> <span data-wikidata-property-id="P348" class="no-wikidata"><span data-wikidata-property-id="P348" class="no-wikidata">13 (<a href="/wiki/14_%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F" title="14 ноября">14 ноября</a> <a href="/wiki/2024_%D0%B3%D0%BE%D0%B4" title="2024 год">2024 года</a>)</span></span></td> </tr> <tr> <th scope="row" class="plainlist"><a href="/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%82%D0%B8%D0%BF%D0%BE%D0%B2" title="Система типов">Система типов</a></th> <td class="plainlist"> <a href="/wiki/%D0%A1%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D1%82%D0%B8%D0%BF%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F" title="Статическая типизация">статическая</a>, <a href="/wiki/%D0%94%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D1%82%D0%B8%D0%BF%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F" title="Динамическая типизация">динамическая</a>, <a href="/wiki/%D0%A1%D1%82%D1%80%D0%BE%D0%B3%D0%B0%D1%8F_%D1%82%D0%B8%D0%BF%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F" class="mw-redirect" title="Строгая типизация">строгая</a>, <a href="/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%82%D0%B8%D0%BF%D0%BE%D0%B2#Типобезопасность_и_защита_адресации_памяти" title="Система типов">безопасная</a>, <a href="/wiki/%D0%92%D1%8B%D0%B2%D0%BE%D0%B4_%D1%82%D0%B8%D0%BF%D0%BE%D0%B2" title="Вывод типов">вывод типов</a></td> </tr> <tr> <th scope="row" class="plainlist">Основные реализации</th> <td class="plainlist"> <span class="nowrap"><a href="/wiki/.NET_Framework" title=".NET Framework">.NET Framework</a></span>, <a href="/wiki/Mono" title="Mono">Mono</a>, <span class="nowrap"><a href="/wiki/.NET" title=".NET">.NET</a></span>, <a href="/wiki/DotGNU" title="DotGNU">DotGNU (заморожен)</a>, <a href="/wiki/Universal_Windows_Platform" class="mw-redirect" title="Universal Windows Platform">Universal Windows Platform</a></td> </tr> <tr> <th scope="row" class="plainlist">Диалекты</th> <td class="plainlist"> <a href="/wiki/C%CF%89" title="Cω">Cω</a>, <a href="/wiki/Spec_Sharp" title="Spec Sharp">Spec#</a>, <span data-interwiki-lang="en" data-interwiki-article="Polyphonic C Sharp"><a href="/w/index.php?title=Polyphonic_C_Sharp&action=edit&redlink=1" class="new" title="Polyphonic C Sharp (страница отсутствует)">Polyphonic C#</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Polyphonic_C_Sharp" class="extiw" title="en:Polyphonic C Sharp"><span title="Polyphonic C Sharp — версия статьи «Polyphonic C Sharp» на английском языке">[англ.]</span></a></sup>, <a rel="nofollow" class="external text" href="http://ecsharp.net">Enhanced C#</a></td> </tr> <tr> <th scope="row" class="plainlist">Испытал влияние</th> <td class="plainlist"> <span data-wikidata-property-id="P737" class="no-wikidata"><a href="/wiki/C%2B%2B" title="C++">C++</a>, <a href="/wiki/Java" title="Java">Java</a><sup id="cite_ref-nash_1-0" class="reference"><a href="#cite_note-nash-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Shildt2003_2-0" class="reference"><a href="#cite_note-Shildt2003-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Shildt2004_3-0" class="reference"><a href="#cite_note-Shildt2004-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>, <a href="/wiki/Delphi_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Delphi (язык программирования)">Delphi</a>, <a href="/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D0%B0-3" title="Модула-3">Модула-3</a> и <a href="/wiki/Smalltalk" title="Smalltalk">Smalltalk</a></span></td> </tr> <tr> <th scope="row" class="plainlist">Повлиял на</th> <td class="plainlist"> <a href="/wiki/C%CF%89" title="Cω">Cω</a>, <a href="/wiki/F_Sharp" title="F Sharp">F#</a>, <a href="/wiki/Nemerle" title="Nemerle">Nemerle</a>, <a href="/wiki/Vala" title="Vala">Vala</a>, <a href="/wiki/Windows_PowerShell" class="mw-redirect" title="Windows PowerShell">Windows PowerShell</a>, <a href="/wiki/Kotlin" title="Kotlin">Kotlin</a></td> </tr> <tr> <th scope="row" class="plainlist"><a href="/wiki/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5" title="Лицензия на программное обеспечение">Лицензия</a></th> <td class="plainlist"> <div data-wikidata-property-id="P275" class="no-wikidata"> <p>Компилятор <a href="/wiki/Roslyn_(%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80)" class="mw-redirect" title="Roslyn (компилятор)">Roslyn</a>: <a href="/wiki/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT" title="Лицензия MIT">лицензия MIT</a><sup id="cite_ref-Лицензия_(Roslyn)_в_официальном_репозитории_4-0" class="reference"><a href="#cite_note-Лицензия_(Roslyn)_в_официальном_репозитории-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup><br /> <a href="/wiki/.NET" title=".NET">.NET Core CLR</a>: <a href="/wiki/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT" title="Лицензия MIT">лицензия MIT</a><sup id="cite_ref-Лицензия_(.NET_CLR)_в_официальном_репозитории_5-0" class="reference"><a href="#cite_note-Лицензия_(.NET_CLR)_в_официальном_репозитории-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> </p><p>Компилятор <a href="/wiki/Mono_(software)" class="mw-redirect" title="Mono (software)">Mono</a>: dual <a href="/wiki/GPLv3" class="mw-redirect" title="GPLv3">GPLv3</a> and MIT/X11<br /> </p> <a href="/wiki/DotGNU" title="DotGNU">DotGNU</a>: dual <a href="/wiki/GPL" class="mw-redirect" title="GPL">GPL</a> and <a href="/wiki/LGPL" class="mw-redirect" title="LGPL">LGPL</a></div></td> </tr> <tr> <th scope="row" class="plainlist">Сайт</th> <td class="plainlist"> <span data-wikidata-property-id="P856" class="no-wikidata"><a rel="nofollow" class="external text" href="https://docs.microsoft.com/ru-ru/dotnet/csharp/">docs.microsoft.com/ru-ru…</a></span></td> </tr> <tr> <th scope="row" class="plainlist">Платформа</th> <td class="plainlist"> <span data-wikidata-property-id="P400" class="no-wikidata"><a href="/wiki/Common_Language_Infrastructure" title="Common Language Infrastructure">Common Language Infrastructure</a></span></td> </tr><tr><td colspan="2" class="infobox-below" style=";"><span data-wikidata-claim-id="q2370$67F75635-FD3B-433F-8DED-D5190F366ADD" class="wikidata-claim" data-wikidata-property-id="P373"><span class="wikidata-snak wikidata-main-snak"><span typeof="mw:File"><a href="https://commons.wikimedia.org/wiki/Category:C_Sharp" title="commons:Category:C Sharp"><img alt="Логотип Викисклада" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/15px-Commons-logo.svg.png" decoding="async" width="15" height="20" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/23px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></a></span> <a href="https://commons.wikimedia.org/wiki/Category:C_Sharp" class="extiw" title="commons:Category:C Sharp">Медиафайлы на Викискладе</a></span></span></td></tr> </tbody></table> <p><b>C#</b> (произносится <i>си шарп</i>) — <a href="/wiki/%D0%9E%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BD%D0%BE-%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" title="Объектно-ориентированное программирование">объектно-ориентированный</a> <a href="/wiki/%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F" title="Язык программирования">язык программирования</a> общего назначения. Разработан в <a href="/wiki/1998" class="mw-redirect" title="1998">1998</a>—<a href="/wiki/2001_%D0%B3%D0%BE%D0%B4" title="2001 год">2001 годах</a> группой инженеров компании <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> под руководством <a href="/wiki/%D0%A5%D0%B5%D0%B9%D0%BB%D1%81%D0%B1%D0%B5%D1%80%D0%B3,_%D0%90%D0%BD%D0%B4%D0%B5%D1%80%D1%81" title="Хейлсберг, Андерс">Андерса Хейлсберга</a> и <a href="/w/index.php?title=%D0%A1%D0%BA%D0%BE%D1%82%D1%82_%D0%92%D0%B8%D0%BB%D1%8C%D1%82%D0%B0%D1%83%D0%BC%D0%BE%D1%82&action=edit&redlink=1" class="new" title="Скотт Вильтаумот (страница отсутствует)">Скотта Вильтаумота</a><sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> как язык разработки приложений для платформы <a href="/wiki/.NET_Framework" title=".NET Framework">Microsoft .NET Framework</a> и <a href="/wiki/.NET_Core" class="mw-redirect" title=".NET Core">.NET Core</a>. Впоследствии был стандартизирован как <a href="/wiki/ECMA" class="mw-redirect" title="ECMA">ECMA</a>-334 и <a href="/wiki/ISO" class="mw-redirect" title="ISO">ISO</a>/<a href="/wiki/IEC" class="mw-redirect" title="IEC">IEC</a> 23270. </p><p>C# относится к семье языков с <a href="/wiki/C-%D0%BF%D0%BE%D0%B4%D0%BE%D0%B1%D0%BD%D1%8B%D0%B9_%D1%81%D0%B8%D0%BD%D1%82%D0%B0%D0%BA%D1%81%D0%B8%D1%81" class="mw-redirect" title="C-подобный синтаксис">C-подобным синтаксисом</a>, из них его синтаксис наиболее близок к <a href="/wiki/C%2B%2B" title="C++">C++</a> и <a href="/wiki/Java" title="Java">Java</a>. Язык имеет <a href="/wiki/%D0%A1%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D1%82%D0%B8%D0%BF%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F" title="Статическая типизация">статическую типизацию</a>, поддерживает <a href="/wiki/%D0%9F%D0%BE%D0%BB%D0%B8%D0%BC%D0%BE%D1%80%D1%84%D0%B8%D0%B7%D0%BC_(%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)" title="Полиморфизм (информатика)">полиморфизм</a>, <a href="/wiki/%D0%9F%D0%B5%D1%80%D0%B5%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2" title="Перегрузка операторов">перегрузку операторов</a> (в том числе операторов явного и неявного приведения типа), <a href="/wiki/%D0%94%D0%B5%D0%BB%D0%B5%D0%B3%D0%B0%D1%82_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Делегат (программирование)">делегаты</a>, атрибуты, <a href="/wiki/%D0%A1%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D0%B9%D0%BD%D0%BE-%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" title="Событийно-ориентированное программирование">события</a>, <a href="/wiki/%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Переменная (программирование)">переменные</a>, <a href="/wiki/%D0%A1%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Свойство (программирование)">свойства</a>, <a href="/wiki/%D0%9E%D0%B1%D0%BE%D0%B1%D1%89%D1%91%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" title="Обобщённое программирование">обобщённые</a> типы и методы, <a href="/wiki/%D0%98%D1%82%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80" title="Итератор">итераторы</a>, <a href="/wiki/%D0%90%D0%BD%D0%BE%D0%BD%D0%B8%D0%BC%D0%BD%D0%B0%D1%8F_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F" title="Анонимная функция">анонимные функции</a> с поддержкой <a href="/wiki/%D0%97%D0%B0%D0%BC%D1%8B%D0%BA%D0%B0%D0%BD%D0%B8%D0%B5_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Замыкание (программирование)">замыканий</a>, <a href="/wiki/Language_Integrated_Query" title="Language Integrated Query">LINQ</a>, <a href="/wiki/%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%B8%D1%81%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B9" title="Обработка исключений">исключения</a>, <a href="/wiki/%D0%9A%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D0%B8_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Комментарии (программирование)">комментарии</a> в формате <a href="/wiki/XML" title="XML">XML</a>. </p><p>Переняв многое от своих предшественников — языков <a href="/wiki/C%2B%2B" title="C++">C++</a>, <a href="/wiki/Delphi_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Delphi (язык программирования)">Delphi</a>, <a href="/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D0%B0-2" title="Модула-2">Модула</a>, <a href="/wiki/Smalltalk" title="Smalltalk">Smalltalk</a> и, в особенности, <a href="/wiki/Java" title="Java">Java</a> — С#, опираясь на практику их использования, исключает некоторые модели, зарекомендовавшие себя как проблематичные при разработке программных систем, например, C# в отличие от C++ не поддерживает <a href="/wiki/%D0%9C%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BD%D0%B0%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" title="Множественное наследование">множественное наследование</a> классов (между тем допускается <a href="/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81_(%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BD%D0%BE-%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)#Множественное_наследование_и_реализация_интерфейсов" title="Интерфейс (объектно-ориентированное программирование)">множественная реализация интерфейсов</a>). </p> <div id="toc" class="toc" role="navigation" aria-labelledby="mw-toc-heading"><input type="checkbox" role="button" id="toctogglecheckbox" class="toctogglecheckbox" style="display:none" /><div class="toctitle" lang="ru" dir="ltr"><h2 id="mw-toc-heading">Содержание</h2><span class="toctogglespan"><label class="toctogglelabel" for="toctogglecheckbox"></label></span></div> <ul> <li class="toclevel-1 tocsection-1"><a href="#Особенности_языка"><span class="tocnumber">1</span> <span class="toctext">Особенности языка</span></a></li> <li class="toclevel-1 tocsection-2"><a href="#Название_языка"><span class="tocnumber">2</span> <span class="toctext">Название языка</span></a></li> <li class="toclevel-1 tocsection-3"><a href="#Стандартизация"><span class="tocnumber">3</span> <span class="toctext">Стандартизация</span></a></li> <li class="toclevel-1 tocsection-4"><a href="#Версии"><span class="tocnumber">4</span> <span class="toctext">Версии</span></a> <ul> <li class="toclevel-2 tocsection-5"><a href="#Версия_1.0"><span class="tocnumber">4.1</span> <span class="toctext">Версия 1.0</span></a></li> <li class="toclevel-2 tocsection-6"><a href="#Версия_2.0"><span class="tocnumber">4.2</span> <span class="toctext">Версия 2.0</span></a></li> <li class="toclevel-2 tocsection-7"><a href="#Версия_3.0"><span class="tocnumber">4.3</span> <span class="toctext">Версия 3.0</span></a></li> <li class="toclevel-2 tocsection-8"><a href="#Версия_4.0"><span class="tocnumber">4.4</span> <span class="toctext">Версия 4.0</span></a></li> <li class="toclevel-2 tocsection-9"><a href="#Версия_5.0"><span class="tocnumber">4.5</span> <span class="toctext">Версия 5.0</span></a></li> <li class="toclevel-2 tocsection-10"><a href="#Версия_6.0"><span class="tocnumber">4.6</span> <span class="toctext">Версия 6.0</span></a></li> <li class="toclevel-2 tocsection-11"><a href="#Версия_7.0"><span class="tocnumber">4.7</span> <span class="toctext">Версия 7.0</span></a></li> <li class="toclevel-2 tocsection-12"><a href="#Версия_8.0"><span class="tocnumber">4.8</span> <span class="toctext">Версия 8.0</span></a></li> <li class="toclevel-2 tocsection-13"><a href="#Версия_9.0"><span class="tocnumber">4.9</span> <span class="toctext">Версия 9.0</span></a></li> <li class="toclevel-2 tocsection-14"><a href="#Версия_10.0"><span class="tocnumber">4.10</span> <span class="toctext">Версия 10.0</span></a></li> <li class="toclevel-2 tocsection-15"><a href="#Версия_11.0"><span class="tocnumber">4.11</span> <span class="toctext">Версия 11.0</span></a></li> <li class="toclevel-2 tocsection-16"><a href="#Версия_12.0"><span class="tocnumber">4.12</span> <span class="toctext">Версия 12.0</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-17"><a href="#Пример_«Hello,_World!»"><span class="tocnumber">5</span> <span class="toctext">Пример «Hello, World!»</span></a></li> <li class="toclevel-1 tocsection-18"><a href="#Реализации"><span class="tocnumber">6</span> <span class="toctext">Реализации</span></a></li> <li class="toclevel-1 tocsection-19"><a href="#Примечания"><span class="tocnumber">7</span> <span class="toctext">Примечания</span></a></li> <li class="toclevel-1 tocsection-20"><a href="#Литература"><span class="tocnumber">8</span> <span class="toctext">Литература</span></a></li> <li class="toclevel-1 tocsection-21"><a href="#Ссылки"><span class="tocnumber">9</span> <span class="toctext">Ссылки</span></a></li> </ul> </div> <div class="mw-heading mw-heading2"><h2 id="Особенности_языка"><span id=".D0.9E.D1.81.D0.BE.D0.B1.D0.B5.D0.BD.D0.BD.D0.BE.D1.81.D1.82.D0.B8_.D1.8F.D0.B7.D1.8B.D0.BA.D0.B0"></span>Особенности языка</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_Sharp&veaction=edit&section=1" title="Редактировать раздел «Особенности языка»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_Sharp&action=edit&section=1" title="Редактировать код раздела «Особенности языка»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>С# разрабатывался как язык программирования прикладного уровня для <a href="/wiki/Common_Language_Runtime" title="Common Language Runtime">CLR</a> и, как таковой, зависит, прежде всего, от возможностей самой CLR. Это касается, прежде всего, системы типов С#, которая отражает <a href="/wiki/Base_Class_Library" title="Base Class Library">BCL</a>. Присутствие или отсутствие тех или иных выразительных особенностей языка диктуется тем, может ли конкретная языковая особенность быть транслирована в соответствующие конструкции CLR. Так, с развитием CLR от версии 1.1 к 2.0 значительно обогатился и сам C#; подобного взаимодействия следует ожидать и в дальнейшем (однако, эта закономерность была нарушена с выходом C# 3.0, представляющего собой расширения языка, не опирающиеся на расширения платформы .NET). CLR предоставляет С#, как и всем другим <a href="/wiki/.NET_Framework" title=".NET Framework">.NET</a>-ориентированным языкам, многие возможности, которых лишены «классические» языки программирования. Например, <a href="/wiki/%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BC%D1%83%D1%81%D0%BE%D1%80%D0%B0" title="Сборка мусора">сборка мусора</a> не реализована в самом C#, а производится CLR для программ, написанных на C#, точно так же, как это делается для программ на <a href="/wiki/Visual_Basic_.NET" title="Visual Basic .NET">VB.NET</a>, <a href="/w/index.php?title=Visual_J&action=edit&redlink=1" class="new" title="Visual J (страница отсутствует)">J#</a> и др. </p> <div class="mw-heading mw-heading2"><h2 id="Название_языка"><span id=".D0.9D.D0.B0.D0.B7.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5_.D1.8F.D0.B7.D1.8B.D0.BA.D0.B0"></span>Название языка</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_Sharp&veaction=edit&section=2" title="Редактировать раздел «Название языка»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_Sharp&action=edit&section=2" title="Редактировать код раздела «Название языка»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure typeof="mw:File/Thumb"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Treblecsharp5.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c6/Treblecsharp5.svg/90px-Treblecsharp5.svg.png" decoding="async" width="90" height="75" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c6/Treblecsharp5.svg/135px-Treblecsharp5.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c6/Treblecsharp5.svg/180px-Treblecsharp5.svg.png 2x" data-file-width="274" data-file-height="228" /></a><figcaption><a href="/wiki/%D0%9D%D0%BE%D1%82%D0%B0_(%D0%BC%D1%83%D0%B7%D1%8B%D0%BA%D0%B0)" title="Нота (музыка)">Нота</a> <span data-interwiki-lang="en" data-interwiki-article="C♯ (musical note)"><a href="/w/index.php?title=%D0%94%D0%BE-%D0%B4%D0%B8%D0%B5%D0%B7&action=edit&redlink=1" class="new" title="До-диез (страница отсутствует)">C♯</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/C%E2%99%AF_(musical_note)" class="extiw" title="en:C♯ (musical note)"><span title="C♯ (musical note) — версия статьи «До-диез» на английском языке">[англ.]</span></a></sup></figcaption></figure> <p>Название «Си шарп» (от англ. sharp — диез) происходит от <a href="/wiki/%D0%91%D1%83%D0%BA%D0%B2%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F_%D0%BD%D0%BE%D1%82%D0%B0%D1%86%D0%B8%D1%8F" title="Буквенная нотация">буквенной музыкальной нотации</a>, где латинской букве <i>C</i> соответствует нота <a href="/wiki/%D0%94%D0%BE" title="До">До</a>, а знак <a href="/wiki/%D0%94%D0%B8%D0%B5%D0%B7" title="Диез">диез</a> (англ. sharp) означает повышение соответствующего ноте <a href="/wiki/%D0%97%D0%B2%D1%83%D0%BA" title="Звук">звука</a> на <a href="/wiki/%D0%9F%D0%BE%D0%BB%D1%83%D1%82%D0%BE%D0%BD" title="Полутон">полутон</a><sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup>, что аналогично названию языка <a href="/wiki/C%2B%2B" title="C++">C++</a>, где «++» обозначает <a href="/wiki/%D0%98%D0%BD%D0%BA%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D1%82" title="Инкремент">инкремент</a> <a href="/wiki/%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Переменная (программирование)">переменной</a>. Название также является игрой с цепочкой <a href="/wiki/%D0%A1%D0%B8_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Си (язык программирования)">C</a> → <a href="/wiki/C%2B%2B" title="C++">C++</a> → C++++(C#), так как символ «#» можно представить состоящим из 4 знаков «+»<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup>. </p><p>Из-за технических ограничений на отображение (стандартные шрифты, браузеры и т. д.), а также из-за того, что знак диеза ♯ не представлен на стандартной <a href="/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%BA%D0%BB%D0%B0%D0%B2%D0%B8%D0%B0%D1%82%D1%83%D1%80%D0%B0" title="Компьютерная клавиатура">клавиатуре компьютера</a>, при записи имени языка программирования используют <a href="/wiki/%D0%97%D0%BD%D0%B0%D0%BA_%D1%80%D0%B5%D1%88%D1%91%D1%82%D0%BA%D0%B8" title="Знак решётки">знак решётки</a> (#)<sup id="cite_ref-MS_CSharp_FAQ_9-0" class="reference"><a href="#cite_note-MS_CSharp_FAQ-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup>. Это соглашение отражено в Спецификации языка C# ECMA-334<sup id="cite_ref-ECMA-334_10-0" class="reference"><a href="#cite_note-ECMA-334-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup>. Тем не менее, на практике (например, при размещении рекламы и коробочном дизайне<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup>), «Майкрософт» использует знак диеза. </p><p>Названия языков программирования не принято переводить, поэтому язык называют, используя транскрипцию, — «Си шарп». </p> <div class="mw-heading mw-heading2"><h2 id="Стандартизация"><span id=".D0.A1.D1.82.D0.B0.D0.BD.D0.B4.D0.B0.D1.80.D1.82.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D1.8F"></span>Стандартизация</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_Sharp&veaction=edit&section=3" title="Редактировать раздел «Стандартизация»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_Sharp&action=edit&section=3" title="Редактировать код раздела «Стандартизация»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>C# стандартизирован в <a href="/wiki/Ecma_International" title="Ecma International">ECMA</a> (ECMA-334)<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> и <a href="/wiki/ISO" class="mw-redirect" title="ISO">ISO</a> (ISO/IEC 23270)<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup>. </p><p>Известно как минимум о трёх независимых реализациях C#, базирующихся на этой спецификации и находящихся в настоящее время на различных стадиях разработки: </p> <ul><li><a href="/wiki/Mono" title="Mono">Mono</a>, начата компанией <a href="/wiki/Ximian" title="Ximian">Ximian</a>, продолжена её покупателем и преемником <a href="/wiki/Novell" title="Novell">Novell</a>, а затем <a href="/wiki/Xamarin" title="Xamarin">Xamarin</a>.</li> <li><a href="/wiki/DotGNU" title="DotGNU">dotGNU</a> и <a href="/wiki/Portable.NET" title="Portable.NET">Portable.NET</a>, разрабатываемые <a href="/wiki/Free_Software_Foundation" class="mw-redirect" title="Free Software Foundation">Free Software Foundation</a>.</li></ul> <div class="mw-heading mw-heading2"><h2 id="Версии"><span id=".D0.92.D0.B5.D1.80.D1.81.D0.B8.D0.B8"></span>Версии</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_Sharp&veaction=edit&section=4" title="Редактировать раздел «Версии»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_Sharp&action=edit&section=4" title="Редактировать код раздела «Версии»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>На протяжении разработки языка C# было выпущено несколько его версий: </p> <table class="wikitable" border="1"> <tbody><tr> <th rowspan="2">Версия </th> <th colspan="3">Спецификация языка </th> <th rowspan="2">Дата выхода </th> <th rowspan="2">Совместимые версии <a href="/wiki/.NET" title=".NET">.NET</a> </th> <th rowspan="2">Совместимая версия <a href="/wiki/Visual_Studio" class="mw-redirect" title="Visual Studio">Visual Studio</a> </th></tr> <tr> <th><a href="/wiki/Ecma_International" title="Ecma International">ECMA</a> </th> <th><a href="/wiki/ISO/IEC_JTC1" title="ISO/IEC JTC1">ISO/IEC</a> </th> <th>Microsoft </th></tr> <tr> <td>C# 1.0 </td> <td rowspan="2"><a rel="nofollow" class="external text" href="http://www.ecma-international.org/publications/files/ECMA-ST-WITHDRAWN/ECMA-334,%202nd%20edition,%20December%202002.pdf">Декабрь 2002</a> </td> <td rowspan="2"><a rel="nofollow" class="external text" href="http://download.www.techstreet.com/cgi-bin/pdf/free/378672/ISO+IEC+23270-2003.pdf">Апрель 2003</a> <small class="ref-info">(недоступная ссылка)</small> </td> <td><a rel="nofollow" class="external text" href="http://download.microsoft.com/download/a/9/e/a9e229b9-fee5-4c3e-8476-917dee385062/CSharp%20Language%20Specification%20v1.0.doc">Январь 2002</a> </td> <td>Январь 2002 </td> <td><a href="/wiki/.NET_Framework#.NET_Framework_1.0" title=".NET Framework">.NET Framework 1.0</a> </td> <td><a href="/wiki/Microsoft_Visual_Studio" title="Microsoft Visual Studio">Visual Studio .NET (2002)</a> </td></tr> <tr> <td>C# 1.1<br />C# 1.2 </td> <td><a rel="nofollow" class="external text" href="http://download.microsoft.com/download/5/e/5/5e58be0a-b02b-41ac-a4a3-7a22286214ff/csharp%20language%20specification%20v1.2.doc">Октябрь 2003</a> </td> <td>Апрель 2003 </td> <td><a href="/wiki/.NET_Framework#.NET_Framework_1.1" title=".NET Framework">.NET Framework 1.1</a> </td> <td><a href="/wiki/Microsoft_Visual_Studio" title="Microsoft Visual Studio">Visual Studio .NET 2003</a> </td></tr> <tr> <td>C# 2.0 </td> <td><a rel="nofollow" class="external text" href="https://web.archive.org/web/20121202194727/http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-334.pdf">Июнь 2006</a> </td> <td><a rel="nofollow" class="external text" href="http://standards.iso.org/ittf/PubliclyAvailableStandards/c042926_ISO_IEC_23270_2006(E).zip">Сентябрь 2006</a> </td> <td><a rel="nofollow" class="external text" href="http://download.microsoft.com/download/9/8/f/98fdf0c7-2bbd-40d3-9fd1-5a4159fa8044/csharp%202.0%20specification_sept_2005.doc">Сентябрь 2005</a><sup id="cite_ref-note_14-0" class="reference"><a href="#cite_note-note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> </td> <td>Ноябрь 2005 </td> <td><a href="/wiki/.NET_Framework#.NET_Framework_2.0" title=".NET Framework">.NET Framework 2.0</a><br /><a href="/wiki/.NET_Framework#.NET_Framework_3.0" title=".NET Framework">.NET Framework 3.0</a> </td> <td><a href="/wiki/Microsoft_Visual_Studio" title="Microsoft Visual Studio">Visual Studio 2005</a> </td></tr> <tr> <td>C# 3.0 </td> <td colspan="2" rowspan="2" class="table-no" style="text-align:center">Отсутствует<style data-mw-deduplicate="TemplateStyles:r139379533">.mw-parser-output .table-yes,.mw-parser-output .table-no{color:var(--color-emphasized,#000);vertical-align:middle}.mw-parser-output .table-yes-light,.mw-parser-output .table-no-light{vertical-align:middle}.mw-parser-output .table-yes{background:#b0f0d0}.mw-parser-output .table-yes-light{background:var(--background-color-success-subtle,#d5fdf4)}.mw-parser-output .table-no{background:#fbc5be}.mw-parser-output .table-no-light{background:var(--background-color-error-subtle,#fee7e6)}@media screen{html.skin-theme-clientpref-night .mw-parser-output .table-yes{background:#096450}html.skin-theme-clientpref-night .mw-parser-output .table-no{background:#7a1b1a}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .table-yes{background:#096450}html.skin-theme-clientpref-os .mw-parser-output .table-no{background:#7a1b1a}}</style><sup id="cite_ref-autogenerated1_15-0" class="reference"><a href="#cite_note-autogenerated1-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> </td> <td><a rel="nofollow" class="external text" href="http://download.microsoft.com/download/3/8/8/388e7205-bc10-4226-b2a8-75351c669b09/CSharp%20Language%20Specification.doc">Август 2007</a> </td> <td>Ноябрь 2007 </td> <td><a href="/wiki/.NET_Framework#.NET_Framework_2.0" title=".NET Framework">.NET Framework 2.0</a> (кроме <a href="/wiki/LINQ" class="mw-redirect" title="LINQ">LINQ</a>)<br /><a href="/wiki/.NET_Framework#.NET_Framework_3.0" title=".NET Framework">.NET Framework 3.0</a> (кроме <a href="/wiki/LINQ" class="mw-redirect" title="LINQ">LINQ</a>)<br /><a href="/wiki/.NET_Framework#.NET_Framework_3.5" title=".NET Framework">.NET Framework 3.5</a> </td> <td><a href="/wiki/Microsoft_Visual_Studio" title="Microsoft Visual Studio">Visual Studio 2008</a> </td></tr> <tr> <td>C# 4.0 </td> <td><a rel="nofollow" class="external text" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=dfbf523c-f98c-4804-afbd-459e846b268e">Апрель 2010</a> </td> <td>Апрель 2010 </td> <td><a href="/wiki/.NET_Framework#.NET_Framework_4.0" title=".NET Framework">.NET Framework 4.0</a> </td> <td><a href="/wiki/Microsoft_Visual_Studio" title="Microsoft Visual Studio">Visual Studio 2010</a> </td></tr> <tr> <td>C# 5.0 </td> <td><a rel="nofollow" class="external text" href="https://web.archive.org/web/20121202194727/http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-334.pdf">Декабрь 2017</a> </td> <td><a rel="nofollow" class="external text" href="https://standards.iso.org/ittf/PubliclyAvailableStandards/c075178_ISO_IEC_23270_2018.zip">Декабрь 2018</a> </td> <td><a rel="nofollow" class="external text" href="http://www.microsoft.com/en-us/download/details.aspx?id=7029">Июнь 2013</a> </td> <td>Август 2012 </td> <td><a href="/wiki/.NET_Framework#.NET_Framework_4.5" title=".NET Framework">.NET Framework 4.5</a> </td> <td><a href="/wiki/Microsoft_Visual_Studio" title="Microsoft Visual Studio">Visual Studio 2012</a> </td></tr> <tr> <td>C# 6.0 </td> <td><a rel="nofollow" class="external text" href="https://ecma-international.org/wp-content/uploads/ECMA-334_6th_edition_june_2022.pdf">Июнь 2022</a> </td> <td class="table-no" style="text-align:center">Отсутствует<link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r139379533"> </td> <td colspan="2">Июль 2015 </td> <td><a href="/wiki/.NET_Framework#.NET_Framework_4.6" title=".NET Framework">.NET Framework 4.6</a><br /><a href="/wiki/.NET" title=".NET">.NET Core 1.0</a><br /><a href="/wiki/.NET" title=".NET">.NET Core 1.1</a> </td> <td><a href="/wiki/Microsoft_Visual_Studio" title="Microsoft Visual Studio">Visual Studio 2015</a> </td></tr> <tr> <td>C# 7.0 </td> <td><a rel="nofollow" class="external text" href="https://ecma-international.org/wp-content/uploads/ECMA-334_7th_edition_december_2023.pdf">Декабрь 2023</a> </td> <td><a rel="nofollow" class="external text" href="https://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_IEC%2020619_2023%20ed.1%20-%20id.86347%20Publication%20PDF%20(en).zip">Сентябрь 2023</a> </td> <td colspan="2">Март 2017 </td> <td><a href="/wiki/.NET_Framework#.NET_Framework_4.6.2" title=".NET Framework">.NET Framework 4.6.2</a><br /><a href="/wiki/.NET_Framework#.NET_Framework_4.7" title=".NET Framework">.NET Framework 4.7</a> </td> <td><a href="/wiki/Microsoft_Visual_Studio" title="Microsoft Visual Studio">Visual Studio 2017 15.0</a> </td></tr> <tr> <td>C# 7.1 </td> <td colspan="2" rowspan="8" class="table-no" style="text-align:center">Отсутствует<link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r139379533"> </td> <td colspan="2">Август 2017 </td> <td><a href="/wiki/.NET" title=".NET">.NET Core 2.0</a> </td> <td><a href="/wiki/Microsoft_Visual_Studio" title="Microsoft Visual Studio">Visual Studio 2017 15.3</a> </td></tr> <tr> <td>C# 7.2 </td> <td colspan="2">Ноябрь 2017 </td> <td> </td> <td><a href="/wiki/Microsoft_Visual_Studio" title="Microsoft Visual Studio">Visual Studio 2017 15.5</a> </td></tr> <tr> <td>C# 7.3 </td> <td colspan="2">Май 2018 </td> <td><a href="/wiki/.NET" title=".NET">.NET Core 2.1</a><br /><a href="/wiki/.NET" title=".NET">.NET Core 2.2</a><br /><a href="/wiki/.NET_Framework#.NET_Framework_4.8" title=".NET Framework">.NET Framework 4.8</a> </td> <td><a href="/wiki/Microsoft_Visual_Studio" title="Microsoft Visual Studio">Visual Studio 2017 15.7</a> </td></tr> <tr> <td>C# 8.0 </td> <td colspan="2">Сентябрь 2019 </td> <td><a href="/wiki/.NET" title=".NET">.NET Core 3.0</a><br /><a href="/wiki/.NET" title=".NET">.NET Core 3.1</a><br /><a href="/wiki/.NET_Framework#.NET_Framework_4.8" title=".NET Framework">.NET Framework 4.8</a> </td> <td><a href="/wiki/Microsoft_Visual_Studio" title="Microsoft Visual Studio">Visual Studio 2019 16.3</a> </td></tr> <tr> <td>C# 9.0 </td> <td colspan="2">Сентябрь 2020 </td> <td><a href="/wiki/.NET" title=".NET">.NET 5.0</a> </td> <td><a href="/wiki/Microsoft_Visual_Studio" title="Microsoft Visual Studio">Visual Studio 2019 16.8</a> </td></tr> <tr> <td>C# 10.0 </td> <td colspan="2">Июль 2021 </td> <td><a href="/wiki/.NET" title=".NET">.NET 6.0</a> </td> <td><a href="/wiki/Microsoft_Visual_Studio" title="Microsoft Visual Studio">Visual Studio 2022 17.0</a> </td></tr> <tr> <td>C# 11.0 </td> <td colspan="2">Ноябрь 2022 </td> <td><a href="/wiki/.NET" title=".NET">.NET 7.0</a> </td> <td><a href="/wiki/Microsoft_Visual_Studio" title="Microsoft Visual Studio">Visual Studio 2022 17.4</a> </td></tr> <tr> <td>C# 12.0 </td> <td colspan="2">Ноябрь 2023 </td> <td><a href="/wiki/.NET" title=".NET">.NET 8.0</a> </td> <td><a href="/wiki/Microsoft_Visual_Studio" title="Microsoft Visual Studio">Visual Studio 2022 17.8</a><sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> </td></tr></tbody></table> <table class="wikitable"> <caption>Общая информация по версиям </caption> <tbody><tr> <th>Версия</th> <th>Нововведения </th></tr> <tr> <th>C# 2.0 </th> <td> <ul><li>Частичные типы</li> <li>Обобщённые типы (<i>generics</i>)</li> <li>Итераторы и ключевое слово <code>yield</code></li> <li>Анонимные методы</li> <li>Оператор <i>null</i>-объединения</li> <li><i>Nullable</i>-типы</li></ul> </td></tr> <tr> <th>C# 3.0 </th> <td> <ul><li>Запросы, интегрированные в язык (<i>LINQ</i>)</li> <li>Инициализаторы объектов и коллекций</li> <li>Лямбда-выражения</li> <li>Деревья выражений</li> <li>Неявная типизация и ключевое слово <code>var</code></li> <li>Анонимные типы</li> <li>Методы расширения</li> <li>Автоматические свойства</li></ul> </td></tr> <tr> <th>C# 4.0 </th> <td> <ul><li>Динамическое связывание и ключевое слово <code>dynamic</code></li> <li>Именованные и опциональные аргументы</li> <li>Обобщенная <a href="/wiki/%D0%9A%D0%BE%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%B8_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Ковариантность и контравариантность (программирование)">ковариантность и контрвариантность</a></li> <li>Библиотека <i>TPL</i>, концепция задач и классы <code>Task</code>, <code>Parallel</code></li> <li>Класс <code>MemoryCache</code></li> <li>Классы параллельных коллекций</li></ul> </td></tr> <tr> <th>C# 5.0 </th> <td> <ul><li>Шаблон <i>TAP</i></li> <li>Асинхронные методы <code>async</code> и <code>await</code></li> <li>Сведения о вызывающем объекте</li></ul> </td></tr> <tr> <th>C# 6.0 </th> <td> <ul><li>Компилятор как сервис</li> <li>Импорт членов статических типов в пространство имён</li> <li>Фильтры исключений</li> <li><code>await</code> в блоках <code>catch</code>/<code>finally</code></li> <li>Инициализаторы автосвойств</li> <li>Автосвойства только для чтения</li> <li><i>null</i>-условные операции (<code>?.</code> и <code>?[]</code>)</li> <li>Интерполяция строк</li> <li>Оператор <code>nameof</code></li> <li>Инициализатор словаря</li> <li>Функции сжатые до выражений</li></ul> </td></tr> <tr> <th>C# 7.0<sup id="cite_ref-seven_17-0" class="reference"><a href="#cite_note-seven-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> </th> <td> <ul><li><code>out</code>-переменные</li> <li>Сопоставление с шаблоном</li> <li>Шаблоны с <code>is</code></li> <li>Шаблоны и выражение <code>switch</code></li> <li>Кортежи</li> <li>Распаковка кортежей (деконструкторы)</li> <li>Локальные функции</li> <li>Улучшения литералов</li> <li>Локальные переменные и возвращаемые значения по ссылке</li> <li>Расширение списка типов, возвращаемых асинхронными методами</li> <li>Больше членов класса в виде выражений</li> <li><code>throw</code> выражения</li></ul> </td></tr> <tr> <th>C# 8.0 </th> <td> <ul><li>Члены только для чтения</li> <li>Члены интерфейса по умолчанию</li> <li>Улучшения сопоставления шаблонов</li> <li>Объявления using</li> <li>Статические локальные функции</li> <li>Удаляемые ссылочные структуры</li> <li>Ссылочные типы, допускающие значение NULL</li> <li>Асинхронные потоки</li> <li>Индексы и диапазоны</li> <li>Присваивание объединения со значением NULL</li> <li>Неуправляемые сконструированные типы</li> <li>Выражения stackalloc во вложенных выражениях</li> <li>Больше членов класса в виде выражений</li> <li>Улучшения интерполированных строк</li></ul> </td></tr> <tr> <th>C# 9.0 </th> <td> <ul><li>Оператор объединения с null (??)</li> <li>Пустые параметры для лямбда-выражений</li> <li>Native Int: nint, nuint</li> <li>Дизъюнктное объединение</li> <li>Добавлено <code>with</code>-выражения</li> <li>новый модификатор <code>initonly</code></li></ul> </td></tr> <tr> <th>C# 10.0 </th> <td> <ul><li>Добавление <code>role="alert"</code> атрибуты сообщений</li> <li>Обновления<code>Counter</code> компонент для добавления <code>role="status"</code></li> <li>Замена ul в <code>NavBar</code> компонент для <code>nav</code></li> <li>Новое название кнопки переключения<code>NavBar</code></li> <li>Переход к использованию более семантической разметки</li></ul> </td></tr> <tr> <th>C# 11.0 </th> <td> <ul><li>Необработанные строковые литералы</li> <li>Поддержка универсальной математики</li> <li>Универсальные атрибуты</li> <li>Строковые литералы UTF-8</li> <li>Новые строки в выражениях интерполяции строк</li> <li>Шаблоны списка</li> <li>Локальные типы файлов</li> <li>Обязательные элементы</li> <li>Автоматические структуры по умолчанию</li> <li>Сопоставление <code>Span<char></code> шаблонов для константы string</li> <li>Расширенные <code>nameof</code> область</li> <li>Числовой <code>intPtr</code></li> <li><code>ref</code> поля и <code>scoped ref</code></li> <li>Улучшенное преобразование групп методов для делегирования.</li></ul> </td></tr></tbody></table> <div class="mw-heading mw-heading3"><h3 id="Версия_1.0"><span id=".D0.92.D0.B5.D1.80.D1.81.D0.B8.D1.8F_1.0"></span>Версия 1.0</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_Sharp&veaction=edit&section=5" title="Редактировать раздел «Версия 1.0»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_Sharp&action=edit&section=5" title="Редактировать код раздела «Версия 1.0»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Проект C# был начат в декабре 1998 и получил кодовое название COOL (C-style Object Oriented Language). Версия 1.0 была анонсирована вместе с платформой .NET в июне <a href="/wiki/2000_%D0%B3%D0%BE%D0%B4" title="2000 год">2000 года</a>, тогда же появилась и первая общедоступная <a href="/wiki/%D0%91%D0%B5%D1%82%D0%B0-%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" title="Бета-тестирование">бета-версия</a>; C# 1.0 окончательно вышел вместе с <a href="/wiki/Microsoft_Visual_Studio" title="Microsoft Visual Studio">Microsoft Visual Studio</a> .NET в феврале <a href="/wiki/2002_%D0%B3%D0%BE%D0%B4" title="2002 год">2002 года</a>. </p><p>Первая версия C# напоминала по своим возможностям Java 1.4, несколько их расширяя: так, в C# имелись <i>свойства</i> (выглядящие в <a href="/wiki/%D0%98%D1%81%D1%85%D0%BE%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%B4" title="Исходный код">коде</a> как <a href="/wiki/%D0%9F%D0%BE%D0%BB%D0%B5_%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0" title="Поле класса">поля</a> <a href="/wiki/%D0%9E%D0%B1%D1%8A%D0%B5%D0%BA%D1%82_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Объект (программирование)">объекта</a>, но на деле вызывающие при обращении к ним методы класса), индексаторы (подобные свойствам, но принимающие параметр как индекс массива), <a href="/wiki/%D0%A1%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D0%B9%D0%BD%D0%BE-%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" title="Событийно-ориентированное программирование">события</a>, <a href="/wiki/%D0%94%D0%B5%D0%BB%D0%B5%D0%B3%D0%B0%D1%82_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Делегат (программирование)">делегаты</a>, <a href="/wiki/%D0%A6%D0%B8%D0%BA%D0%BB_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Цикл (программирование)">циклы</a> <code>foreach</code>, <a href="/wiki/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" class="mw-redirect" title="Структура (программирование)">структуры</a>, передаваемые по значению, автоматическое преобразование встроенных типов в объекты при необходимости (<i>boxing</i>), атрибуты, встроенные средства взаимодействия с неуправляемым кодом (<a href="/wiki/DLL" class="mw-redirect" title="DLL">DLL</a>, <a href="/wiki/Component_Object_Model" title="Component Object Model">COM</a>) и прочее. </p><p>Кроме того, в C# решено было перенести некоторые возможности C++, отсутствовавшие в Java: беззнаковые типы, <a href="/wiki/%D0%9F%D0%B5%D1%80%D0%B5%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2" title="Перегрузка операторов">перегрузку операторов</a> (с некоторыми ограничениями, в отличие от <a href="/wiki/C%2B%2B" title="C++">C++</a>), передача параметров в <a href="/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_(%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" class="mw-redirect" title="Метод (языки программирования)">метод</a> по <a href="/wiki/%D0%A1%D1%81%D1%8B%D0%BB%D0%BA%D0%B0_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Ссылка (программирование)">ссылке</a>, методы с переменным числом параметров, оператор <code><a href="/wiki/GOTO" class="mw-redirect" title="GOTO">goto</a></code> (с ограничениями). Также в C# оставили ограниченную возможность работы с <a href="/wiki/%D0%A3%D0%BA%D0%B0%D0%B7%D0%B0%D1%82%D0%B5%D0%BB%D1%8C_(%D1%82%D0%B8%D0%BF_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85)" title="Указатель (тип данных)">указателями</a> — в местах кода, специально обозначенных словом <code>unsafe</code> и при указании специальной опции <a href="/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80" title="Компилятор">компилятору</a>. </p> <div class="mw-heading mw-heading3"><h3 id="Версия_2.0"><span id=".D0.92.D0.B5.D1.80.D1.81.D0.B8.D1.8F_2.0"></span>Версия 2.0</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_Sharp&veaction=edit&section=6" title="Редактировать раздел «Версия 2.0»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_Sharp&action=edit&section=6" title="Редактировать код раздела «Версия 2.0»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Проект спецификации C# 2.0 впервые был опубликован Microsoft в октябре <a href="/wiki/2003_%D0%B3%D0%BE%D0%B4" title="2003 год">2003 года</a>; в <a href="/wiki/2004_%D0%B3%D0%BE%D0%B4" title="2004 год">2004 году</a> выходили бета-версии (проект с кодовым названием Whidbey), C# 2.0 окончательно вышел <a href="/wiki/7_%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F" title="7 ноября">7 ноября</a> <a href="/wiki/2005_%D0%B3%D0%BE%D0%B4" title="2005 год">2005 года</a> вместе с <a href="/wiki/Microsoft_Visual_Studio" title="Microsoft Visual Studio">Visual Studio</a> 2005 и .NET 2.0. </p> <dl><dt>Новые возможности в версии 2.0</dt></dl> <ul><li>Частичные типы (разделение реализации класса более чем на один <a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB" title="Файл">файл</a>).</li> <li>Обобщённые, или параметризованные типы (<i>generics</i>). В отличие от <a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B_C%2B%2B" title="Шаблоны C++">шаблонов C++</a>, они поддерживают некоторые дополнительные возможности и работают на уровне <a href="/wiki/%D0%92%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%B0" title="Виртуальная машина">виртуальной машины</a>. Вместе с тем, параметрами обобщённого типа не могут быть выражения, они не могут быть полностью или частично специализированы, не поддерживают шаблонных параметров по умолчанию, от шаблонного параметра нельзя наследоваться, и т. д.<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup></li> <li>Новая форма <a href="/wiki/%D0%98%D1%82%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80" title="Итератор">итератора</a>, позволяющая создавать <a href="/wiki/%D0%A1%D0%BE%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0" title="Сопрограмма">сопрограммы</a> с помощью ключевого слова <code>yield</code>, подобно <a href="/wiki/Python" title="Python">Python</a> и <a href="/wiki/Ruby" title="Ruby">Ruby</a>.</li> <li>Анонимные методы, обеспечивающие функциональность <a href="/wiki/%D0%97%D0%B0%D0%BC%D1%8B%D0%BA%D0%B0%D0%BD%D0%B8%D0%B5_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Замыкание (программирование)">замыкания</a>.</li> <li>Оператор <i>null</i>-объединения: '??': <code>return obj1 ?? obj2;</code> означает (в нотации C# 1.0) <code>return obj1!=null ? obj1 : obj2;</code>.</li> <li>Обнуляемые (<i>nullable</i>) типы — значения (обозначаемые вопросительным знаком, например, <code>int? i = null;</code>), представляющие собой те же самые типы-значения, способные принимать также значение <code>null</code>. Такие типы позволяют улучшить взаимодействие с <a href="/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B1%D0%B0%D0%B7%D0%B0%D0%BC%D0%B8_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Система управления базами данных">базами данных</a> через язык <a href="/wiki/SQL" title="SQL">SQL</a>.</li> <li>Возможность создавать <a href="/wiki/%D0%A5%D1%80%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%8F_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D0%B4%D1%83%D1%80%D0%B0" title="Хранимая процедура">хранимые процедуры</a>, триггеры и даже типы данных на .Net языках (в том числе и на C#).</li> <li>Поддержка 64-разрядных вычислений, что кроме всего прочего, позволяет увеличить адресное пространство и использовать 64-разрядные <a href="/wiki/%D0%9F%D1%80%D0%B8%D0%BC%D0%B8%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_%D1%82%D0%B8%D0%BF" title="Примитивный тип">примитивные типы</a> данных.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Версия_3.0"><span id=".D0.92.D0.B5.D1.80.D1.81.D0.B8.D1.8F_3.0"></span>Версия 3.0</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_Sharp&veaction=edit&section=7" title="Редактировать раздел «Версия 3.0»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_Sharp&action=edit&section=7" title="Редактировать код раздела «Версия 3.0»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>В июне 2004 года <a href="/wiki/%D0%A5%D0%B5%D0%B9%D0%BB%D1%81%D0%B1%D0%B5%D1%80%D0%B3,_%D0%90%D0%BD%D0%B4%D0%B5%D1%80%D1%81" title="Хейлсберг, Андерс">Андерс Хейлсберг</a> впервые рассказал на сайте Microsoft о планируемых расширениях языка в C#3.0<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup>. В сентябре 2005 года вышли проект спецификации C# 3.0 и бета-версия C# 3.0, устанавливаемая в виде дополнения к существующим Visual Studio 2005 и .NET 2.0. Окончательно эта версия языка вошла в Visual Studio 2008 и .NET 3.5. </p> <dl><dt>Новые возможности в версии 3.0</dt></dl> <p>В C# 3.0 появились следующие радикальные добавления к языку: </p> <ul><li>ключевые слова <code>select, from, where</code>, позволяющие делать запросы из <a href="/wiki/XML" title="XML">XML</a> документов, коллекций <span class="nowrap">и т. п.</span> Эти запросы имеют сходство с запросами <a href="/wiki/SQL" title="SQL">SQL</a> и реализуются компонентом <a href="/wiki/Language_Integrated_Query" title="Language Integrated Query">LINQ</a>. (Сама фраза «language integrated query» переводится «запрос, интегрированный в язык».)</li> <li>Инициализация объекта вместе с его свойствами:</li></ul> <dl><dd><div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="n">Customer</span><span class="w"> </span><span class="n">c</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">new</span><span class="w"> </span><span class="n">Customer</span><span class="p">();</span><span class="w"> </span><span class="n">c</span><span class="p">.</span><span class="n">Name</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"James"</span><span class="p">;</span><span class="w"> </span><span class="n">c</span><span class="p">.</span><span class="n">Age</span><span class="o">=</span><span class="m">30</span><span class="p">;</span> </pre></div></dd> <dd>можно записать как</dd> <dd><div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="n">Customer</span><span class="w"> </span><span class="n">c</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">new</span><span class="w"> </span><span class="n">Customer</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="n">Name</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"James"</span><span class="p">,</span><span class="w"> </span><span class="n">Age</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="m">30</span><span class="w"> </span><span class="p">};</span> </pre></div></dd></dl> <ul><li><a href="/wiki/%D0%9B%D1%8F%D0%BC%D0%B1%D0%B4%D0%B0-%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F" class="mw-redirect" title="Лямбда-выражения">Лямбда-выражения</a>:</li></ul> <dl><dd><div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="n">listOfFoo</span><span class="p">.</span><span class="n">Where</span><span class="p">(</span><span class="k">delegate</span><span class="p">(</span><span class="n">Foo</span><span class="w"> </span><span class="n">x</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">x</span><span class="p">.</span><span class="n">size</span><span class="w"> </span><span class="o">></span><span class="w"> </span><span class="m">10</span><span class="p">;</span><span class="w"> </span><span class="p">});</span> </pre></div></dd> <dd>теперь можно записать как</dd> <dd><div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="n">listOfFoo</span><span class="p">.</span><span class="n">Where</span><span class="p">(</span><span class="n">x</span><span class="w"> </span><span class="o">=></span><span class="w"> </span><span class="n">x</span><span class="p">.</span><span class="n">size</span><span class="w"> </span><span class="o">></span><span class="w"> </span><span class="m">10</span><span class="p">);</span> </pre></div></dd></dl> <ul><li>Деревья выражений:</li></ul> <dl><dd>лямбда-выражения теперь могут представляться в виде <a href="/wiki/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Структура данных">структуры данных</a>, доступной для обхода во время выполнения, тем самым позволяя транслировать строго типизированные C#-выражения в другие домены (например, выражения SQL).</dd></dl> <ul><li>Неявная типизация: <a href="/wiki/%D0%92%D1%8B%D0%B2%D0%BE%D0%B4_%D1%82%D0%B8%D0%BF%D0%BE%D0%B2" title="Вывод типов">Вывод типов</a> локальной переменной. Для неявной типизации вместо названия <a href="/wiki/%D0%A2%D0%B8%D0%BF_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Тип данных">типа данных</a> используется ключевое слово <code>var</code>. Затем уже при компиляции компилятор сам выводит тип данных исходя из присвоенного значения:<code>var x = "hello";</code> вместо <code>string x = "hello";</code></li> <li>Анонимные типы: <code>var x = new { Name = "James" };</code></li> <li>Методы расширения. Появилась возможность добавления новых методов в уже существующие классы. Реализуется с помощью ключевого слова <code>this</code> при первом параметре статической функции статического класса.</li></ul> <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="k">public</span><span class="w"> </span><span class="k">static</span><span class="w"> </span><span class="k">class</span><span class="w"> </span><span class="nc">StringExtensions</span> <span class="p">{</span> <span class="w"> </span><span class="k">public</span><span class="w"> </span><span class="k">static</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="nf">ToInt32</span><span class="p">(</span><span class="k">this</span><span class="w"> </span><span class="kt">string</span><span class="w"> </span><span class="n">val</span><span class="p">)</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">Int32</span><span class="p">.</span><span class="n">Parse</span><span class="p">(</span><span class="n">val</span><span class="p">);</span> <span class="w"> </span><span class="p">}</span> <span class="p">}</span> <span class="c1">// ...</span> <span class="kt">string</span><span class="w"> </span><span class="n">s</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"10"</span><span class="p">;</span> <span class="kt">int</span><span class="w"> </span><span class="n">x</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">s</span><span class="p">.</span><span class="n">ToInt32</span><span class="p">();</span> </pre></div> <ul><li>Автоматические свойства: компилятор сгенерирует закрытое (<i>private</i>) поле и соответствующие <i>аксессор</i> и <i>мутатор</i> для кода вида</li></ul> <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="k">public</span><span class="w"> </span><span class="kt">string</span><span class="w"> </span><span class="n">Name</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">get</span><span class="p">;</span><span class="w"> </span><span class="k">private</span><span class="w"> </span><span class="k">set</span><span class="p">;</span><span class="w"> </span><span class="p">}</span> </pre></div> <p>C# 3.0 совместим с C# 2.0 по генерируемому <a href="/wiki/Microsoft_Intermediate_Language" class="mw-redirect" title="Microsoft Intermediate Language">MSIL</a>-коду; улучшения в языке — чисто синтаксические и реализуются на этапе компиляции. Например, многие из интегрированных запросов LINQ можно осуществить, используя безымянные делегаты в сочетании с предикатными методами над контейнерами наподобие <code>List.FindAll</code> и <code>List.RemoveAll</code>. </p> <div class="mw-heading mw-heading3"><h3 id="Версия_4.0"><span id=".D0.92.D0.B5.D1.80.D1.81.D0.B8.D1.8F_4.0"></span>Версия 4.0</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_Sharp&veaction=edit&section=8" title="Редактировать раздел «Версия 4.0»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_Sharp&action=edit&section=8" title="Редактировать код раздела «Версия 4.0»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Превью C# 4.0 было представлено в конце 2008 года, вместе с CTP-версией Visual Studio 2010. </p><p>Visual Basic 10.0 и C# 4.0 были выпущены в апреле 2010 года, одновременно с выпуском Visual Studio 2010. </p> <dl><dt>Новые возможности в версии 4.0<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup></dt></dl> <ul><li>Возможность использования позднего связывания, для использования: <ul><li>с языками с динамической типизацией (<a href="/wiki/Python" title="Python">Python</a>, <a href="/wiki/Ruby" title="Ruby">Ruby</a>)</li> <li>с COM-объектами</li> <li>отражения (reflection)</li> <li>объектов с изменяемой структурой (DOM). Появляется ключевое слово <code>dynamic</code>.</li></ul></li> <li>Именованные и опциональные параметры</li> <li>Новые возможности COM interop</li> <li><a href="/wiki/%D0%9A%D0%BE%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%B8_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Ковариантность и контравариантность (программирование)">Ковариантность и контравариантность</a> обобщенных интерфейсов и делегатов</li> <li><a href="/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" title="Контрактное программирование">Контракты в коде</a> (Code Contracts)</li> <li>Библиотека параллельных задач <i>TPL</i> (<i>Task Parallel Library</i>), концепция задач и классы <code>Task</code>, <code>TaskFactory</code>, <code>Parallel</code></li> <li>Добавлен класс <code>MemoryCache</code>, который предназначен для кэширования контента. Он похож на класс <code>Cache</code> ASP.NET, но его можно использовать при написании веб- / графических / <a href="/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81_%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D0%BE%D0%B9_%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8" title="Интерфейс командной строки">консольных приложений</a>.</li> <li>Добавлено пространство имен <i>System.Collections.Concurrent</i> и новые классы параллельных коллекций (<i>ConcurrentQueue</i>, <i>ConcurrentStack</i>, <i>ConcurrentBag</i>,…), которые предоставляют не только большую эффективность, но и более полную потокобезопасность.</li></ul> <p>Примеры: </p> <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="kt">dynamic</span><span class="w"> </span><span class="n">calc</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">GetCalculator</span><span class="p">();</span> <span class="kt">int</span><span class="w"> </span><span class="n">sum</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">calc</span><span class="p">.</span><span class="n">Add</span><span class="p">(</span><span class="m">10</span><span class="p">,</span><span class="w"> </span><span class="m">20</span><span class="p">);</span><span class="w"> </span><span class="c1">// Динамический вызов</span> </pre></div> <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="k">public</span><span class="w"> </span><span class="k">void</span><span class="w"> </span><span class="nf">SomeMethod</span><span class="p">(</span><span class="kt">int</span><span class="w"> </span><span class="n">x</span><span class="p">,</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">y</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="m">5</span><span class="p">,</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">z</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="m">7</span><span class="p">);</span><span class="w"> </span><span class="c1">// Опциональные параметры</span> </pre></div> <div class="mw-heading mw-heading3"><h3 id="Версия_5.0"><span id=".D0.92.D0.B5.D1.80.D1.81.D0.B8.D1.8F_5.0"></span>Версия 5.0</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_Sharp&veaction=edit&section=9" title="Редактировать раздел «Версия 5.0»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_Sharp&action=edit&section=9" title="Редактировать код раздела «Версия 5.0»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><b>Новые возможности в версии 5.0</b> </p> <ul><li>Шаблон TAP (Task-based Asynchronous Pattern). TAP использует один метод для представления инициализации и завершения асинхронной операции.</li> <li>Асинхронные методы (<code>async</code> и <code>await</code>) — как реализация шаблона TAP.</li> <li>Сведения о вызывающем объекте</li></ul> <div class="mw-heading mw-heading3"><h3 id="Версия_6.0"><span id=".D0.92.D0.B5.D1.80.D1.81.D0.B8.D1.8F_6.0"></span>Версия 6.0</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_Sharp&veaction=edit&section=10" title="Редактировать раздел «Версия 6.0»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_Sharp&action=edit&section=10" title="Редактировать код раздела «Версия 6.0»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><b>Новые возможности в версии 6.0</b> </p> <ul><li><i>null</i>-условные операторы. Добавлены новые операторы: <code>?.</code> и <code>?[]</code>:</li></ul> <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="kt">int?</span><span class="w"> </span><span class="n">length</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">customers</span><span class="o">?.</span><span class="n">Length</span><span class="p">;</span><span class="w"> </span><span class="c1">// null if customers is null</span> <span class="n">Customer</span><span class="w"> </span><span class="n">first</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">customers</span><span class="o">?</span><span class="p">[</span><span class="m">0</span><span class="p">];</span><span class="w"> </span><span class="c1">// null if customers is null</span> </pre></div> <ul><li>Функции сжатые до выражений (<i>expression-bodied functions</i>). Теперь определение метода может быть задано с использованием лямбда-синтаксиса:</li></ul> <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="k">public</span><span class="w"> </span><span class="n">Point</span><span class="w"> </span><span class="nf">Move</span><span class="p">(</span><span class="kt">int</span><span class="w"> </span><span class="n">dx</span><span class="p">,</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">dy</span><span class="p">)</span><span class="w"> </span><span class="o">=></span><span class="w"> </span><span class="k">new</span><span class="w"> </span><span class="n">Point</span><span class="p">(</span><span class="n">x</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="n">dx</span><span class="p">,</span><span class="w"> </span><span class="n">y</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="n">dy</span><span class="p">);</span> </pre></div> <ul><li>Инициализаторы автосвойств. Автосвойства теперь можно инициализировать при объявлении:</li></ul> <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="k">public</span><span class="w"> </span><span class="kt">string</span><span class="w"> </span><span class="n">First</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">get</span><span class="p">;</span><span class="w"> </span><span class="k">set</span><span class="p">;</span><span class="w"> </span><span class="p">}</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"Jane"</span><span class="p">;</span> </pre></div> <ul><li>Автосвойства только для чтения. Автосвойства теперь могут быть объявлены без сеттеров:</li></ul> <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="k">public</span><span class="w"> </span><span class="kt">string</span><span class="w"> </span><span class="n">First</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">get</span><span class="p">;</span><span class="w"> </span><span class="p">}</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"Jane"</span><span class="p">;</span> </pre></div> <ul><li>Инициализаторы индексов. Теперь можно инициализировать не только объекты и коллекции, но и словари:</li></ul> <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="kt">var</span><span class="w"> </span><span class="n">numbers</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">new</span><span class="w"> </span><span class="n">Dictionary</span><span class="o"><</span><span class="kt">int</span><span class="p">,</span><span class="w"> </span><span class="kt">string</span><span class="o">></span><span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="na">[7]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"seven"</span><span class="p">,</span> <span class="w"> </span><span class="na">[9]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"nine"</span><span class="p">,</span> <span class="w"> </span><span class="na">[13]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"thirteen"</span> <span class="p">};</span> </pre></div> <ul><li><a href="/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BF%D0%BE%D0%BB%D1%8F%D1%86%D0%B8%D1%8F" title="Интерполяция">Интерполяция</a> строк. Вместо использования конструкций с <code>String.Format()</code>, например:</li></ul> <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="kt">var</span><span class="w"> </span><span class="n">s</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">String</span><span class="p">.</span><span class="n">Format</span><span class="p">(</span><span class="s">"{0} is {1} year{{s}} old"</span><span class="p">,</span><span class="w"> </span><span class="n">p</span><span class="p">.</span><span class="n">Name</span><span class="p">,</span><span class="w"> </span><span class="n">p</span><span class="p">.</span><span class="n">Age</span><span class="p">);</span> </pre></div> <p>теперь можно размещать код прямо в строке: </p> <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="kt">var</span><span class="w"> </span><span class="n">s</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">$"{p.Name} is {p.Age} year{{s}} old"</span><span class="p">;</span> </pre></div> <ul><li>Фильтры исключений. Появилась возможность задавать условия для блоков <code>catch</code>:</li></ul> <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="k">try</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="err">…</span><span class="w"> </span><span class="p">}</span><span class="w"> </span><span class="k">catch</span><span class="w"> </span><span class="p">(</span><span class="n">Exception</span><span class="w"> </span><span class="n">e</span><span class="p">)</span><span class="w"> </span><span class="n">when</span><span class="w"> </span><span class="p">(</span><span class="n">Log</span><span class="p">(</span><span class="n">e</span><span class="p">))</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="err">…</span><span class="w"> </span><span class="p">}</span> </pre></div> <ul><li>Импорт статических функций типов. Теперь доступ к статическим членам типов возможен без указания полного имени этих членов:</li></ul> <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="k">using</span><span class="w"> </span><span class="nn">static</span><span class="w"> </span><span class="n">System</span><span class="p">.</span><span class="n">Console</span><span class="p">;</span> <span class="k">using</span><span class="w"> </span><span class="nn">static</span><span class="w"> </span><span class="n">System</span><span class="p">.</span><span class="n">Math</span><span class="p">;</span> <span class="k">class</span><span class="w"> </span><span class="nc">Program</span> <span class="p">{</span> <span class="w"> </span><span class="k">static</span><span class="w"> </span><span class="k">void</span><span class="w"> </span><span class="nf">Main</span><span class="p">()</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="n">WriteLine</span><span class="p">(</span><span class="n">Sqrt</span><span class="p">(</span><span class="m">3</span><span class="o">*</span><span class="m">3</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="m">4</span><span class="o">*</span><span class="m">4</span><span class="p">));</span><span class="w"> </span> <span class="w"> </span><span class="p">}</span> <span class="p">}</span> </pre></div> <ul><li>Оператор <code>nameof</code>. Новый оператор, который возвращает компактное строковое представление для переданного в качестве аргумента типа:</li></ul> <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="n">WriteLine</span><span class="p">(</span><span class="n">nameof</span><span class="p">(</span><span class="n">person</span><span class="p">.</span><span class="n">Address</span><span class="p">.</span><span class="n">ZipCode</span><span class="p">));</span><span class="w"> </span><span class="c1">// prints "ZipCode"</span> </pre></div> <ul><li>Для асинхронного программирования была добавлена возможность использования операторов <code>await</code> внутри блоков <code>catch</code> и <code>finally</code>:</li></ul> <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="n">Resource</span><span class="w"> </span><span class="n">res</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">null</span><span class="p">;</span> <span class="k">try</span> <span class="p">{</span> <span class="w"> </span><span class="n">res</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">await</span><span class="w"> </span><span class="n">Resource</span><span class="p">.</span><span class="n">OpenAsync</span><span class="p">(</span><span class="err">…</span><span class="p">);</span><span class="w"> </span><span class="c1">// You could do this.</span> <span class="p">}</span><span class="w"> </span> <span class="k">catch</span><span class="p">(</span><span class="n">ResourceException</span><span class="w"> </span><span class="n">e</span><span class="p">)</span> <span class="p">{</span> <span class="w"> </span><span class="k">await</span><span class="w"> </span><span class="n">Resource</span><span class="p">.</span><span class="n">LogAsync</span><span class="p">(</span><span class="n">res</span><span class="p">,</span><span class="w"> </span><span class="n">e</span><span class="p">);</span><span class="w"> </span><span class="c1">// Now you can do this …</span> <span class="p">}</span> <span class="k">finally</span> <span class="p">{</span> <span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">res</span><span class="w"> </span><span class="o">!=</span><span class="w"> </span><span class="k">null</span><span class="p">)</span><span class="w"> </span><span class="k">await</span><span class="w"> </span><span class="n">res</span><span class="p">.</span><span class="n">CloseAsync</span><span class="p">();</span><span class="w"> </span><span class="c1">// … and this.</span> <span class="p">}</span> </pre></div> <div class="mw-heading mw-heading3"><h3 id="Версия_7.0"><span id=".D0.92.D0.B5.D1.80.D1.81.D0.B8.D1.8F_7.0"></span>Версия 7.0</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_Sharp&veaction=edit&section=11" title="Редактировать раздел «Версия 7.0»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_Sharp&action=edit&section=11" title="Редактировать код раздела «Версия 7.0»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><b>Новые возможности в версии 7.0</b><sup id="cite_ref-seven_17-1" class="reference"><a href="#cite_note-seven-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> </p> <ul><li><code>out</code>-переменные, которые позволяют объявить переменные сразу в вызове метода (причем областью видимости для таких переменных является внешний блок):</li></ul> <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="n">p</span><span class="p">.</span><span class="n">GetCoordinates</span><span class="p">(</span><span class="k">out</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">x</span><span class="p">,</span><span class="w"> </span><span class="k">out</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">y</span><span class="p">);</span> </pre></div> <ul><li>Сопоставление с шаблоном. Вводится понятие шаблона (<code>pattern</code>), который представляет собой синтаксическую конструкцию, позволяющую проверить соответствие переменной определённой <i>форме</i> и извлечь из неё информацию.</li> <li>Шаблоны с <code>is</code> (<code>is</code> теперь может использоваться не только с типом, но и с шаблоном — в качестве правого аргумента)</li> <li>Шаблоны и выражение <code>switch</code>. Варианты использования <code>switch</code> были расширены, теперь можно: <ul><li>использовать любые типы (не только примитивные);</li> <li>использовать шаблоны в выражениях <code>case</code>;</li> <li>добавлять дополнительные условия к выражениям <code>case</code> (используя ключевое слово <code>when</code>).</li></ul></li> <li>Кортежи. Добавлен тип <i>кортеж значений</i> (структура <code>ValueTuple</code>) и синтаксис работы с данными этого типа:</li></ul> <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="p">(</span><span class="kt">string</span><span class="p">,</span><span class="w"> </span><span class="kt">string</span><span class="p">,</span><span class="w"> </span><span class="kt">string</span><span class="p">)</span><span class="w"> </span><span class="n">LookupName</span><span class="p">(</span><span class="kt">long</span><span class="w"> </span><span class="n">id</span><span class="p">)</span><span class="w"> </span><span class="c1">// возвращаемый тип - кортеж</span> <span class="p">{</span> <span class="w"> </span><span class="p">...</span><span class="w"> </span><span class="c1">// инициализируем данные</span> <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="p">(</span><span class="n">first</span><span class="p">,</span><span class="w"> </span><span class="n">middle</span><span class="p">,</span><span class="w"> </span><span class="n">last</span><span class="p">);</span><span class="w"> </span><span class="c1">// литерал кортежа</span> <span class="p">}</span> </pre></div> <ul><li>Распаковка <a href="/wiki/%D0%9A%D0%BE%D1%80%D1%82%D0%B5%D0%B6_(%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)" title="Кортеж (информатика)">кортежей</a>. Была добавлена новая синтаксическая конструкция <i>деконструктор</i>, позволяющая извлечь кортеж, состоящий из членов класса.</li> <li>Локальные функции. Теперь функцию, которая используется только в теле какого-либо метода, можно объявить прямо в теле этого метода.</li> <li>Улучшения литералов. Были добавлены <i>бинарные литералы</i> и <i>символ разделителя </i>(<code>_</code>) в числовых литералах.</li> <li>Локальные переменные и возвращаемые значения по ссылке. Расширена функциональность ключевого слова <code>ref</code>. Теперь можно возвратить данные из метода или сохранить их в локальной переменной по ссылке.</li> <li>Расширение списка типов, возвращаемых асинхронными методами</li> <li>Больше членов класса в виде выражений. Синтаксис функций, сжатых до выражений (<code>expression-bodied functions</code>), теперь применим для сеттеров, геттеров, конструкторов и деструкторов.</li> <li><code>throw</code>-выражения. Теперь можно использовать <code>throw</code> в функциях, сжатых до выражений (<code>expression-bodied functions</code>):</li></ul> <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="k">public</span><span class="w"> </span><span class="kt">string</span><span class="w"> </span><span class="nf">GetLastName</span><span class="p">()</span><span class="w"> </span><span class="o">=></span><span class="w"> </span><span class="k">throw</span><span class="w"> </span><span class="k">new</span><span class="w"> </span><span class="n">NotImplementedException</span><span class="p">();</span> </pre></div> <div class="mw-heading mw-heading3"><h3 id="Версия_8.0"><span id=".D0.92.D0.B5.D1.80.D1.81.D0.B8.D1.8F_8.0"></span>Версия 8.0</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_Sharp&veaction=edit&section=12" title="Редактировать раздел «Версия 8.0»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_Sharp&action=edit&section=12" title="Редактировать код раздела «Версия 8.0»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><b>Новые возможности в версии 8.0</b><sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> </p> <ul><li>Модификатор <code>readonly</code>. Был создан для обозначения члена, который не изменит состояние.</li> <li>Методы интерфейсов по умолчанию. Теперь при создании метода интерфейса можно объявить его реализацию по умолчанию, которую можно переопределить в классе, который реализует этот интерфейс.</li> <li>Сопоставление шаблонов. Возможность позволяет работать с шаблонами в зависимости от формата в связанных, но различных типах данных. <ul><li>Рекурсивные шаблоны. Является выражением шаблона, которое применяется к результатам другого выражения шаблона.</li> <li>Выражения switch позволяют сократить количество case и break, а также фигурных скобок.<div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="k">public</span><span class="w"> </span><span class="k">enum</span><span class="w"> </span><span class="n">Rainbow</span> <span class="p">{</span> <span class="w"> </span><span class="n">Red</span><span class="p">,</span> <span class="w"> </span><span class="n">Orange</span><span class="p">,</span> <span class="w"> </span><span class="n">Yellow</span><span class="p">,</span> <span class="w"> </span><span class="n">Green</span><span class="p">,</span> <span class="w"> </span><span class="n">Blue</span><span class="p">,</span> <span class="w"> </span><span class="n">Indigo</span><span class="p">,</span> <span class="w"> </span><span class="n">Violet</span> <span class="p">}</span> <span class="k">public</span><span class="w"> </span><span class="k">static</span><span class="w"> </span><span class="n">RGBColor</span><span class="w"> </span><span class="nf">FromRainbow</span><span class="p">(</span><span class="n">Rainbow</span><span class="w"> </span><span class="n">colorBand</span><span class="p">)</span><span class="w"> </span><span class="o">=></span> <span class="w"> </span><span class="n">colorBand</span><span class="w"> </span><span class="k">switch</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="n">Rainbow</span><span class="p">.</span><span class="n">Red</span><span class="w"> </span><span class="o">=></span><span class="w"> </span><span class="k">new</span><span class="w"> </span><span class="n">RGBColor</span><span class="p">(</span><span class="m">0</span><span class="n">xFF</span><span class="p">,</span><span class="w"> </span><span class="m">0</span><span class="n">x00</span><span class="p">,</span><span class="w"> </span><span class="m">0</span><span class="n">x00</span><span class="p">),</span> <span class="w"> </span><span class="n">Rainbow</span><span class="p">.</span><span class="n">Orange</span><span class="w"> </span><span class="o">=></span><span class="w"> </span><span class="k">new</span><span class="w"> </span><span class="n">RGBColor</span><span class="p">(</span><span class="m">0</span><span class="n">xFF</span><span class="p">,</span><span class="w"> </span><span class="m">0</span><span class="n">x7F</span><span class="p">,</span><span class="w"> </span><span class="m">0</span><span class="n">x00</span><span class="p">),</span> <span class="w"> </span><span class="n">Rainbow</span><span class="p">.</span><span class="n">Yellow</span><span class="w"> </span><span class="o">=></span><span class="w"> </span><span class="k">new</span><span class="w"> </span><span class="n">RGBColor</span><span class="p">(</span><span class="m">0</span><span class="n">xFF</span><span class="p">,</span><span class="w"> </span><span class="m">0</span><span class="n">xFF</span><span class="p">,</span><span class="w"> </span><span class="m">0</span><span class="n">x00</span><span class="p">),</span> <span class="w"> </span><span class="n">Rainbow</span><span class="p">.</span><span class="n">Green</span><span class="w"> </span><span class="o">=></span><span class="w"> </span><span class="k">new</span><span class="w"> </span><span class="n">RGBColor</span><span class="p">(</span><span class="m">0</span><span class="n">x00</span><span class="p">,</span><span class="w"> </span><span class="m">0</span><span class="n">xFF</span><span class="p">,</span><span class="w"> </span><span class="m">0</span><span class="n">x00</span><span class="p">),</span> <span class="w"> </span><span class="n">Rainbow</span><span class="p">.</span><span class="n">Blue</span><span class="w"> </span><span class="o">=></span><span class="w"> </span><span class="k">new</span><span class="w"> </span><span class="n">RGBColor</span><span class="p">(</span><span class="m">0</span><span class="n">x00</span><span class="p">,</span><span class="w"> </span><span class="m">0</span><span class="n">x00</span><span class="p">,</span><span class="w"> </span><span class="m">0</span><span class="n">xFF</span><span class="p">),</span> <span class="w"> </span><span class="n">Rainbow</span><span class="p">.</span><span class="n">Indigo</span><span class="w"> </span><span class="o">=></span><span class="w"> </span><span class="k">new</span><span class="w"> </span><span class="n">RGBColor</span><span class="p">(</span><span class="m">0</span><span class="n">x4B</span><span class="p">,</span><span class="w"> </span><span class="m">0</span><span class="n">x00</span><span class="p">,</span><span class="w"> </span><span class="m">0</span><span class="n">x82</span><span class="p">),</span> <span class="w"> </span><span class="n">Rainbow</span><span class="p">.</span><span class="n">Violet</span><span class="w"> </span><span class="o">=></span><span class="w"> </span><span class="k">new</span><span class="w"> </span><span class="n">RGBColor</span><span class="p">(</span><span class="m">0</span><span class="n">x94</span><span class="p">,</span><span class="w"> </span><span class="m">0</span><span class="n">x00</span><span class="p">,</span><span class="w"> </span><span class="m">0</span><span class="n">xD3</span><span class="p">),</span> <span class="w"> </span><span class="n">_</span><span class="w"> </span><span class="o">=></span><span class="w"> </span><span class="k">throw</span><span class="w"> </span><span class="k">new</span><span class="w"> </span><span class="n">ArgumentException</span><span class="p">(</span><span class="n">message</span><span class="p">:</span><span class="w"> </span><span class="s">"invalid enum value"</span><span class="p">,</span><span class="w"> </span><span class="n">paramName</span><span class="p">:</span><span class="w"> </span><span class="n">nameof</span><span class="p">(</span><span class="n">colorBand</span><span class="p">)),</span> <span class="w"> </span><span class="p">};</span> </pre></div></li> <li>Шаблоны свойств. Позволяет сопоставлять свойства исследуемого объекта с помощью <code>{ variable : value } => ...</code> .</li> <li>Шаблоны кортежей. Используется, если нужно работать с несколькими наборами входных данных. <code>(value1, value2,..) => ...</code></li></ul></li> <li>Объявление <code>using</code>. Это объявление переменной, которому предшествует ключевое слово <code>using</code>. Оно сообщает компилятору, что объявляемая переменная должна быть удалена в конце <a href="/wiki/%D0%9E%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D1%8C_%D0%B2%D0%B8%D0%B4%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8" title="Область видимости">области видимости</a>.</li> <li>Статический локальный метод. Теперь можно убедиться в том, что метод не охватывает какие-либо переменные из области видимости с помощью добавления к нему модификатора <code>static</code>.</li> <li>Удаляемые ссылочные структуры. Ссылочные структуры не могут реализовать <code>IDisposable</code> (как и любые другие интерфейсы). Поэтому чтобы удалить <code>ref struct</code>, необходим доступный <code>void Dispose()</code>.</li> <li>Типы значений, допускающие значение <code>null</code>. Теперь, чтобы указать, что <a href="/wiki/%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F_%D1%82%D0%B8%D0%BF%D0%B0" title="Переменная типа">переменная типа</a> значений допускает значение <code>null</code>, необходимо поставить к имени типа <code>?</code></li> <li>Асинхронные потоки. Это во-первых интерфейс <code>IAsyncEnumerable<T></code>. А во-вторых конструкция <code>foreach</code> с <code>await</code>.<div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="k">public</span><span class="w"> </span><span class="k">static</span><span class="w"> </span><span class="k">async</span><span class="w"> </span><span class="n">System</span><span class="p">.</span><span class="n">Collections</span><span class="p">.</span><span class="n">Generic</span><span class="p">.</span><span class="n">IAsyncEnumerable</span><span class="o"><</span><span class="kt">int</span><span class="o">></span><span class="w"> </span><span class="n">GenerateSequence</span><span class="p">()</span> <span class="p">{</span> <span class="w"> </span><span class="k">for</span><span class="w"> </span><span class="p">(</span><span class="kt">int</span><span class="w"> </span><span class="n">i</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="m">0</span><span class="p">;</span><span class="w"> </span><span class="n">i</span><span class="w"> </span><span class="o"><</span><span class="w"> </span><span class="m">20</span><span class="p">;</span><span class="w"> </span><span class="n">i</span><span class="o">++</span><span class="p">)</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="k">await</span><span class="w"> </span><span class="n">Task</span><span class="p">.</span><span class="n">Delay</span><span class="p">(</span><span class="m">100</span><span class="p">);</span> <span class="w"> </span><span class="k">yield</span><span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">i</span><span class="p">;</span> <span class="w"> </span><span class="p">}</span> <span class="p">}</span> <span class="c1">// or</span> <span class="k">await</span><span class="w"> </span><span class="nf">foreach</span><span class="w"> </span><span class="p">(</span><span class="kt">var</span><span class="w"> </span><span class="n">number</span><span class="w"> </span><span class="k">in</span><span class="w"> </span><span class="n">GenerateSequence</span><span class="p">())</span> <span class="p">{</span> <span class="w"> </span><span class="n">Console</span><span class="p">.</span><span class="n">WriteLine</span><span class="p">(</span><span class="n">number</span><span class="p">);</span> <span class="p">}</span> </pre></div></li> <li>Асинхронные высвобождаемые типы. Начиная с C# 8.0 язык поддерживает асинхронные освобождаемые типы, реализующие интерфейс <code>System.IAsyncDisposable</code>. Операнд выражения <code>using</code> может реализовывать <code>IDisposable</code> или <code>IAsyncDisposable</code>. В случае <code>IAsyncDisposable</code> компилятор создает код для <code>await</code>, возвращенного <code>Task</code> из <code>IAsyncDisposable.DisposeAsync</code>.</li> <li>Индексы и диапазоны. Диапазоны и индексы обеспечивают лаконичный синтаксис для доступа к отдельным элементам или диапазонам в последовательности. Нововведение включает в себя операторы <code>^</code> и <code>..</code> , а также <code>System.Index</code> и <code>System.Range</code></li> <li>Оператор присваивания объединения с null. Оператор <code>??=</code> можно использовать для присваивания значения правого операнда левому операнду только в том случае, если левый операнд имеет значение <code>null</code>.<div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="n">List</span><span class="o"><</span><span class="kt">int</span><span class="o">></span><span class="w"> </span><span class="n">numbers</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">null</span><span class="p">;</span> <span class="kt">int?</span><span class="w"> </span><span class="n">i</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">null</span><span class="p">;</span> <span class="n">numbers</span><span class="w"> </span><span class="o">??=</span><span class="w"> </span><span class="k">new</span><span class="w"> </span><span class="n">List</span><span class="o"><</span><span class="kt">int</span><span class="o">></span><span class="p">();</span> <span class="n">numbers</span><span class="p">.</span><span class="n">Add</span><span class="p">(</span><span class="n">i</span><span class="w"> </span><span class="o">??=</span><span class="w"> </span><span class="m">17</span><span class="p">);</span> <span class="n">numbers</span><span class="p">.</span><span class="n">Add</span><span class="p">(</span><span class="n">i</span><span class="w"> </span><span class="o">??=</span><span class="w"> </span><span class="m">20</span><span class="p">);</span> <span class="n">Console</span><span class="p">.</span><span class="n">WriteLine</span><span class="p">(</span><span class="kt">string</span><span class="p">.</span><span class="n">Join</span><span class="p">(</span><span class="s">" "</span><span class="p">,</span><span class="w"> </span><span class="n">numbers</span><span class="p">));</span><span class="w"> </span><span class="c1">// output: 17 17</span> <span class="n">Console</span><span class="p">.</span><span class="n">WriteLine</span><span class="p">(</span><span class="n">i</span><span class="p">);</span><span class="w"> </span><span class="c1">// output: 17</span> </pre></div></li> <li>Неуправляемые сконструированные типы. Начиная с C# 8.0, сконструированный тип значения является неуправляемым, если он содержит поля исключительно неуправляемых типов (например универсальный тип <T>).</li> <li>Выражение stackalloc во вложенных выражениях. Теперь если результат выражения stackalloc имеет тип <code>System.Span<T></code> или <code>System.ReadOnlySpan<T></code>, то его можно использовать в других выражениях.<div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="n">Span</span><span class="o"><</span><span class="kt">int</span><span class="o">></span><span class="w"> </span><span class="n">numbers</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">stackalloc</span><span class="p">[]</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="m">1</span><span class="p">,</span><span class="w"> </span><span class="m">2</span><span class="p">,</span><span class="w"> </span><span class="m">3</span><span class="p">,</span><span class="w"> </span><span class="m">4</span><span class="p">,</span><span class="w"> </span><span class="m">5</span><span class="p">,</span><span class="w"> </span><span class="m">6</span><span class="w"> </span><span class="p">};</span> <span class="kt">var</span><span class="w"> </span><span class="n">ind</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">numbers</span><span class="p">.</span><span class="n">IndexOfAny</span><span class="p">(</span><span class="k">stackalloc</span><span class="p">[]</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="m">2</span><span class="p">,</span><span class="w"> </span><span class="m">4</span><span class="p">,</span><span class="w"> </span><span class="m">6</span><span class="p">,</span><span class="w"> </span><span class="m">8</span><span class="w"> </span><span class="p">});</span> <span class="n">Console</span><span class="p">.</span><span class="n">WriteLine</span><span class="p">(</span><span class="n">ind</span><span class="p">);</span><span class="w"> </span><span class="c1">// output: 1</span> </pre></div></li> <li>Порядок маркеров <code>$</code> и <code>@</code> в интерполированных строках verbatim теперь может быть любым.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Версия_9.0"><span id=".D0.92.D0.B5.D1.80.D1.81.D0.B8.D1.8F_9.0"></span>Версия 9.0</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_Sharp&veaction=edit&section=13" title="Редактировать раздел «Версия 9.0»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_Sharp&action=edit&section=13" title="Редактировать код раздела «Версия 9.0»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><b>Новые возможности в версии 9.0</b><sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> </p> <ul><li>Типы записей. Появилась возможность при помощи ключевого слова <code>record</code> для определения ссылочного типа, предоставляющего функционал инкапсуляции данных. <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="k">public</span><span class="w"> </span><span class="n">record</span><span class="w"> </span><span class="nf">Person</span><span class="p">(</span><span class="kt">string</span><span class="w"> </span><span class="n">FirstName</span><span class="p">,</span><span class="w"> </span><span class="kt">string</span><span class="w"> </span><span class="n">LastName</span><span class="p">);</span> </pre></div> По умолчанию типы записей является неизменяемыми. В отличие от других ссылочных типов, переменные типов записей считаются равными, если равны типы и значения их свойств и полей. <ul><li>Обратимые изменения. Для заданного экземпляра записи при помощи ключевого слова <code>with</code> возможно создание копии с изменёнными значениями указанных свойств и полей.</li> <li>Запись может быть унаследована от записи. Однако запись не может быть унаследована от класса, и наоборот, класс не может быть унаследован от записи.</li></ul></li> <li>Инициализаторы. C# 9.0 предоставляет синтаксис — ключевое слово <code>init</code> — для задания значений свойств класса при инициализации. <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="k">public</span><span class="w"> </span><span class="k">class</span><span class="w"> </span><span class="nc">Person</span> <span class="p">{</span> <span class="w"> </span><span class="k">public</span><span class="w"> </span><span class="kt">string</span><span class="w"> </span><span class="n">FirstName</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">get</span><span class="p">;</span><span class="w"> </span><span class="n">init</span><span class="p">;</span><span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="k">public</span><span class="w"> </span><span class="kt">string</span><span class="w"> </span><span class="n">LastName</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">get</span><span class="p">;</span><span class="w"> </span><span class="n">init</span><span class="p">;</span><span class="w"> </span><span class="p">}</span> <span class="p">};</span> </pre></div></li> <li>Операторы верхнего уровня. Один файл в приложении допускается начать сразу с исполняемых строк кода, минуя ряд таких формальностей, как объявление <a href="/wiki/%D0%9F%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE_%D0%B8%D0%BC%D1%91%D0%BD_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Пространство имён (программирование)">пространств имён</a>, <a href="/wiki/%D0%9A%D0%BB%D0%B0%D1%81%D1%81_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Класс (программирование)">классов</a>, <a href="/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Метод (программирование)">методов</a>. Такие операторы эквивалентны операторам метода <code>Main</code>.</li> <li>Улучшения сопоставлений шаблонов. <ul><li>Шаблоны типов — соответствуют объекту заданного типа.</li> <li>Логические шаблоны — входные данные должны соответствовать заданной логической операции (<code>and</code>, <code>or</code>, <code>not</code>).</li> <li>Реляционные шаблоны — входные данные должны соответствовать заданной операции сравнения (больше, меньше, равно, больше или равно, меньше или равно) с константой.</li></ul></li> <li>Улучшения производительности.</li> <li>Допускается опустить тип создаваемого объекта в выражении <code>new</code>, если он известен заранее <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="k">private</span><span class="w"> </span><span class="n">List</span><span class="o"><</span><span class="n">Person</span><span class="o">></span><span class="w"> </span><span class="n">persons</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">new</span><span class="p">();</span> </pre></div></li> <li>Поддержка статических <a href="/wiki/%D0%9B%D1%8F%D0%BC%D0%B1%D0%B4%D0%B0-%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5" title="Лямбда-выражение">лямбда-выражений</a> и статических <a href="/wiki/%D0%90%D0%BD%D0%BE%D0%BD%D0%B8%D0%BC%D0%BD%D0%B0%D1%8F_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F" title="Анонимная функция">анонимных методов</a>. Как и статические локальные функции, они не могут захватывать нестатические локальные переменные и состояния экземпляра.</li> <li>Поддержка применения атрибутов к локальным функциям.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Версия_10.0"><span id=".D0.92.D0.B5.D1.80.D1.81.D0.B8.D1.8F_10.0"></span>Версия 10.0</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_Sharp&veaction=edit&section=14" title="Редактировать раздел «Версия 10.0»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_Sharp&action=edit&section=14" title="Редактировать код раздела «Версия 10.0»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><b>Новые возможности в версии 10.0</b><sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup> </p> <ul><li>Глобальные импорты. С помощью ключевого слова <code>global</code> появилась возможность определить пространства имён, которые будут импортированы глобально во всех файлах проекта. <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="n">global</span><span class="w"> </span><span class="k">using</span><span class="w"> </span><span class="nn">System</span><span class="p">;</span> <span class="n">global</span><span class="w"> </span><span class="k">using</span><span class="w"> </span><span class="nn">System.Collections.Generic</span><span class="p">;</span> </pre></div></li> <li>Файловая область видимости пространства имён. Объявление пространства имён может быть применено ко всему файлу, что уменьшает уровень отступов в коде. <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="k">namespace</span><span class="w"> </span><span class="nn">MyNamespace</span><span class="p">;</span> </pre></div></li> <li>Усовершенствованные структуры. Добавлены улучшения в работу со структурами, в том числе возможность инициализации полей непосредственно в теле структуры и поддержка параметров по умолчанию. <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="k">public</span><span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="nc">Point</span> <span class="p">{</span> <span class="w"> </span><span class="k">public</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">X</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">get</span><span class="p">;</span><span class="w"> </span><span class="k">set</span><span class="p">;</span><span class="w"> </span><span class="p">}</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="m">0</span><span class="p">;</span> <span class="w"> </span><span class="k">public</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">Y</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">get</span><span class="p">;</span><span class="w"> </span><span class="k">set</span><span class="p">;</span><span class="w"> </span><span class="p">}</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="m">0</span><span class="p">;</span> <span class="p">}</span> </pre></div></li> <li>Запечатанные интерфейсы. Интерфейсы могут быть объявлены как <code>sealed</code>, что предотвращает их реализацию другими интерфейсами. <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="k">public</span><span class="w"> </span><span class="k">sealed</span><span class="w"> </span><span class="k">interface</span><span class="w"> </span><span class="n">IMyInterface</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="p">}</span> </pre></div></li> <li>Усовершенствованные операторы и литералы. Поддержка with-оператора для структурных типов, улучшенные string-интерполяции и другие синтаксические улучшения.</li> <li>Улучшенное сопоставление шаблонов. Добавлены новые возможности для сопоставления шаблонов, включая шаблоны списков и возможность использования шаблонов в операторах <code>switch</code> и <code>if</code>. <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="kt">int</span><span class="p">[]</span><span class="w"> </span><span class="n">numbers</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="m">1</span><span class="p">,</span><span class="w"> </span><span class="m">2</span><span class="p">,</span><span class="w"> </span><span class="m">3</span><span class="p">,</span><span class="w"> </span><span class="m">4</span><span class="p">,</span><span class="w"> </span><span class="m">5</span><span class="w"> </span><span class="p">};</span> <span class="kt">bool</span><span class="w"> </span><span class="n">isThreeElementArray</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">numbers</span><span class="w"> </span><span class="k">is</span><span class="w"> </span><span class="p">[</span><span class="n">_</span><span class="p">,</span><span class="w"> </span><span class="n">_</span><span class="p">,</span><span class="w"> </span><span class="n">_</span><span class="p">];</span> </pre></div></li> <li>Поддержка записи структуры и членов записи. Улучшена производительность при использовании структурных типов с поддержкой записи. <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="k">public</span><span class="w"> </span><span class="n">record</span><span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="nf">Point</span><span class="p">(</span><span class="kt">int</span><span class="w"> </span><span class="n">X</span><span class="p">,</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">Y</span><span class="p">);</span> </pre></div></li> <li>Усовершенствованные атрибуты. Возможность применения атрибутов к более широкому кругу элементов, таких как локальные функции и выражения. <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="na">[MyCustom]</span> <span class="k">void</span><span class="w"> </span><span class="nf">LocalFunction</span><span class="p">()</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="p">}</span> </pre></div></li> <li>Лямбда-выражения. Поддержка более мощных и гибких лямбда-выражений, включая использование типов возврата и деструктуризацию. <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="kt">var</span><span class="w"> </span><span class="n">increment</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">(</span><span class="kt">int</span><span class="w"> </span><span class="n">x</span><span class="p">)</span><span class="w"> </span><span class="o">=></span><span class="w"> </span><span class="n">x</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="m">1</span><span class="p">;</span> </pre></div></li> <li>Усовершенствованные <code>async/await</code>. Улучшена работа с асинхронными методами, включая более эффективное управление памятью и потоками.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Версия_11.0"><span id=".D0.92.D0.B5.D1.80.D1.81.D0.B8.D1.8F_11.0"></span>Версия 11.0</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_Sharp&veaction=edit&section=15" title="Редактировать раздел «Версия 11.0»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_Sharp&action=edit&section=15" title="Редактировать код раздела «Версия 11.0»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><b>Новые возможности в версии 11.0</b><sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> </p> <ul><li>Статические виртуальные элементы в интерфейсах. Интерфейсы теперь могут включать статические виртуальные и абстрактные члены, что позволяет перегружать операторы и определять статические свойства и методы. Это упрощает реализацию универсальных математических операций. <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="k">public</span><span class="w"> </span><span class="k">interface</span><span class="w"> </span><span class="n">IMyInterface</span><span class="o"><</span><span class="n">TSelf</span><span class="p">,</span><span class="w"> </span><span class="n">TOther</span><span class="p">,</span><span class="w"> </span><span class="n">TResult</span><span class="o">></span><span class="w"> </span> <span class="w"> </span><span class="k">where</span><span class="w"> </span><span class="n">TSelf</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="n">IMyInterface</span><span class="o"><</span><span class="n">TSelf</span><span class="p">,</span><span class="w"> </span><span class="n">TOther</span><span class="p">,</span><span class="w"> </span><span class="n">TResult</span><span class="o">></span><span class="w"> </span> <span class="p">{</span><span class="w"> </span> <span class="w"> </span><span class="k">static</span><span class="w"> </span><span class="k">abstract</span><span class="w"> </span><span class="n">TResult</span><span class="w"> </span><span class="k">operator</span><span class="w"> </span><span class="o">+</span><span class="p">(</span><span class="n">TSelf</span><span class="w"> </span><span class="n">left</span><span class="p">,</span><span class="w"> </span><span class="n">TOther</span><span class="w"> </span><span class="n">right</span><span class="p">);</span><span class="w"> </span> <span class="p">}</span> </pre></div></li></ul> <ul><li>Проверяемые и непроверяемые операторы. Разработчики могут определять <code>checked</code> и <code>unchecked</code> арифметические операторы, что позволяет компилятору вызывать правильный вариант на основе контекста. <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="k">public</span><span class="w"> </span><span class="k">static</span><span class="w"> </span><span class="k">checked</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="k">operator</span><span class="w"> </span><span class="o">+</span><span class="p">(</span><span class="n">MyType</span><span class="w"> </span><span class="n">left</span><span class="p">,</span><span class="w"> </span><span class="n">MyType</span><span class="w"> </span><span class="n">right</span><span class="p">)</span> <span class="p">{</span> <span class="w"> </span><span class="n">left</span><span class="p">.</span><span class="n">Value</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="n">right</span><span class="p">.</span><span class="n">Value</span><span class="p">;</span><span class="w"> </span> <span class="p">}</span> </pre></div></li></ul> <ul><li>Оператор unsigned right-shift. Введен новый оператор <code>>>></code>, который выполняет сдвиг вправо без знака, упрощая работу с целочисленными типами. <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="kt">int</span><span class="w"> </span><span class="n">result</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="o">-</span><span class="m">8</span><span class="w"> </span><span class="o">>>></span><span class="w"> </span><span class="m">2</span><span class="p">;</span> </pre></div></li></ul> <ul><li>Ослабленные требования к операторам смены. Второй операнд оператора сдвига больше не обязан быть типа <code>int</code>, что делает использование универсальных математических интерфейсов более гибким. <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="n">MyType</span><span class="w"> </span><span class="k">value</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">new</span><span class="w"> </span><span class="n">MyType</span><span class="p">();</span> <span class="k">value</span><span class="w"> </span><span class="o">>>=</span><span class="w"> </span><span class="m">3</span><span class="p">;</span> </pre></div></li></ul> <ul><li>Поддержка универсальной математики. Новые интерфейсы, такие как <code>System.IAdditionOperators<TSelf, TOther, TResult></code>, позволяют типам реализовывать математические операции более последовательно и удобно. <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="k">public</span><span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="nc">MyNumber</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="n">IAdditionOperators</span><span class="o"><</span><span class="n">MyNumber</span><span class="p">,</span><span class="w"> </span><span class="n">MyNumber</span><span class="p">,</span><span class="w"> </span><span class="n">MyNumber</span><span class="o">></span><span class="w"> </span> <span class="p">{</span><span class="w"> </span> <span class="w"> </span><span class="k">public</span><span class="w"> </span><span class="k">static</span><span class="w"> </span><span class="n">MyNumber</span><span class="w"> </span><span class="k">operator</span><span class="w"> </span><span class="o">+</span><span class="p">(</span><span class="n">MyNumber</span><span class="w"> </span><span class="n">left</span><span class="p">,</span><span class="w"> </span><span class="n">MyNumber</span><span class="w"> </span><span class="n">right</span><span class="p">)</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="k">new</span><span class="w"> </span><span class="nf">MyNumber</span><span class="p">(</span><span class="n">left</span><span class="p">.</span><span class="n">Value</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="n">right</span><span class="p">.</span><span class="n">Value</span><span class="p">);</span> <span class="w"> </span><span class="p">}</span> <span class="p">}</span> </pre></div></li></ul> <ul><li>Расширенные возможности инициализации типов. Теперь можно задавать значения полей прямо в теле структуры и использовать параметры по умолчанию. <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="k">public</span><span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="nc">Point</span><span class="w"> </span> <span class="p">{</span><span class="w"> </span> <span class="w"> </span><span class="k">public</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">X</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">get</span><span class="p">;</span><span class="w"> </span><span class="k">set</span><span class="p">;</span><span class="w"> </span><span class="p">}</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="m">0</span><span class="p">;</span><span class="w"> </span> <span class="w"> </span><span class="k">public</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">Y</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">get</span><span class="p">;</span><span class="w"> </span><span class="k">set</span><span class="p">;</span><span class="w"> </span><span class="p">}</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="m">0</span><span class="p">;</span><span class="w"> </span> <span class="p">}</span> </pre></div></li></ul> <div class="mw-heading mw-heading3"><h3 id="Версия_12.0"><span id=".D0.92.D0.B5.D1.80.D1.81.D0.B8.D1.8F_12.0"></span>Версия 12.0</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_Sharp&veaction=edit&section=16" title="Редактировать раздел «Версия 12.0»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_Sharp&action=edit&section=16" title="Редактировать код раздела «Версия 12.0»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><b>Новые возможности в версии 12.0</b><sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup> </p> <ul><li>Статические абстрактные и виртуальные методы в интерфейсах. Интерфейсы теперь могут содержать статические абстрактные и виртуальные методы, что позволяет определять поведение для универсальных математических операций. <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="k">public</span><span class="w"> </span><span class="k">interface</span><span class="w"> </span><span class="n">IMyInterface</span><span class="o"><</span><span class="n">TSelf</span><span class="p">,</span><span class="w"> </span><span class="n">TOther</span><span class="p">,</span><span class="w"> </span><span class="n">TResult</span><span class="o">></span><span class="w"> </span> <span class="w"> </span><span class="k">where</span><span class="w"> </span><span class="n">TSelf</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="n">IMyInterface</span><span class="o"><</span><span class="n">TSelf</span><span class="p">,</span><span class="w"> </span><span class="n">TOther</span><span class="p">,</span><span class="w"> </span><span class="n">TResult</span><span class="o">></span><span class="w"> </span> <span class="p">{</span><span class="w"> </span> <span class="w"> </span><span class="k">static</span><span class="w"> </span><span class="k">abstract</span><span class="w"> </span><span class="n">TResult</span><span class="w"> </span><span class="k">operator</span><span class="w"> </span><span class="o">+</span><span class="p">(</span><span class="n">TSelf</span><span class="w"> </span><span class="n">left</span><span class="p">,</span><span class="w"> </span><span class="n">TOther</span><span class="w"> </span><span class="n">right</span><span class="p">);</span><span class="w"> </span> <span class="w"> </span><span class="k">static</span><span class="w"> </span><span class="k">virtual</span><span class="w"> </span><span class="n">TResult</span><span class="w"> </span><span class="nf">Add</span><span class="p">(</span><span class="n">TSelf</span><span class="w"> </span><span class="n">left</span><span class="p">,</span><span class="w"> </span><span class="n">TOther</span><span class="w"> </span><span class="n">right</span><span class="p">)</span><span class="w"> </span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n">left</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="n">right</span><span class="p">;</span> <span class="w"> </span><span class="p">}</span> <span class="p">}</span> </pre></div></li></ul> <ul><li>Поддержка коллекций с неизменяемыми элементами. Введена новая коллекция <code>ImmutableArray</code>, которая обеспечивает неизменяемость элементов и повышение производительности. <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="kt">var</span><span class="w"> </span><span class="n">immutableArray</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">ImmutableArray</span><span class="p">.</span><span class="n">Create</span><span class="p">(</span><span class="m">1</span><span class="p">,</span><span class="w"> </span><span class="m">2</span><span class="p">,</span><span class="w"> </span><span class="m">3</span><span class="p">,</span><span class="w"> </span><span class="m">4</span><span class="p">);</span> </pre></div></li></ul> <ul><li>Улучшенные структуры данных. В C# 12 введены новые типы данных, такие как <code>readonly struct</code> и <code>ref readonly struct</code>, для оптимизации работы с памятью. <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="k">public</span><span class="w"> </span><span class="k">readonly</span><span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="nc">Point</span><span class="w"> </span> <span class="p">{</span><span class="w"> </span> <span class="w"> </span><span class="k">public</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">X</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">get</span><span class="p">;</span><span class="w"> </span><span class="p">}</span><span class="w"> </span> <span class="w"> </span><span class="k">public</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">Y</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">get</span><span class="p">;</span><span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="k">public</span><span class="w"> </span><span class="nf">Point</span><span class="p">(</span><span class="kt">int</span><span class="w"> </span><span class="n">x</span><span class="p">,</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">y</span><span class="p">)</span><span class="w"> </span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="n">X</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">x</span><span class="p">;</span> <span class="w"> </span><span class="n">Y</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">y</span><span class="p">;</span> <span class="w"> </span><span class="p">}</span> <span class="p">}</span> </pre></div></li></ul> <ul><li>Расширенные возможности для типов записи. Теперь записи поддерживают наследование и могут содержать методы с телами. <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="k">public</span><span class="w"> </span><span class="n">record</span><span class="w"> </span><span class="nf">Person</span><span class="p">(</span><span class="kt">string</span><span class="w"> </span><span class="n">Name</span><span class="p">)</span><span class="w"> </span> <span class="p">{</span><span class="w"> </span> <span class="w"> </span><span class="k">public</span><span class="w"> </span><span class="k">virtual</span><span class="w"> </span><span class="kt">string</span><span class="w"> </span><span class="nf">GetName</span><span class="p">()</span><span class="w"> </span><span class="o">=></span><span class="w"> </span><span class="n">Name</span><span class="p">;</span> <span class="p">}</span> <span class="k">public</span><span class="w"> </span><span class="n">record</span><span class="w"> </span><span class="nf">Employee</span><span class="p">(</span><span class="kt">string</span><span class="w"> </span><span class="n">Name</span><span class="p">,</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">EmployeeId</span><span class="p">)</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="n">Person</span><span class="p">(</span><span class="n">Name</span><span class="p">)</span><span class="w"> </span> <span class="p">{</span><span class="w"> </span> <span class="w"> </span><span class="k">public</span><span class="w"> </span><span class="k">override</span><span class="w"> </span><span class="kt">string</span><span class="w"> </span><span class="nf">GetName</span><span class="p">()</span><span class="w"> </span><span class="o">=></span><span class="w"> </span><span class="s">$"{Name} (ID: {EmployeeId})"</span><span class="p">;</span> <span class="p">}</span> </pre></div></li></ul> <ul><li>Поддержка типов с произвольным количеством параметров. Введены новые методы для работы с переменным числом параметров, упрощая использование таких типов в коде. <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr" dir="ltr"><pre><span></span><span class="k">public</span><span class="w"> </span><span class="k">void</span><span class="w"> </span><span class="nf">PrintValues</span><span class="p">(</span><span class="k">params</span><span class="w"> </span><span class="kt">int</span><span class="p">[]</span><span class="w"> </span><span class="n">values</span><span class="p">)</span><span class="w"> </span> <span class="p">{</span><span class="w"> </span> <span class="w"> </span><span class="k">foreach</span><span class="w"> </span><span class="p">(</span><span class="kt">var</span><span class="w"> </span><span class="k">value</span><span class="w"> </span><span class="k">in</span><span class="w"> </span><span class="n">values</span><span class="p">)</span><span class="w"> </span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="n">Console</span><span class="p">.</span><span class="n">WriteLine</span><span class="p">(</span><span class="k">value</span><span class="p">);</span> <span class="w"> </span><span class="p">}</span> <span class="p">}</span> <span class="n">PrintValues</span><span class="p">(</span><span class="m">1</span><span class="p">,</span><span class="w"> </span><span class="m">2</span><span class="p">,</span><span class="w"> </span><span class="m">3</span><span class="p">,</span><span class="w"> </span><span class="m">4</span><span class="p">);</span> </pre></div></li></ul> <ul><li>Расширенные возможности компилятора. В C# 12 компилятор получил новые возможности для оптимизации и проверки кода, включая улучшенную поддержку анализаторов и генераторов исходного кода.</li></ul> <div class="mw-heading mw-heading2"><h2 id="Пример_«Hello,_World!»"><span id=".D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80_.C2.ABHello.2C_World.21.C2.BB"></span>Пример «Hello, World!»</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_Sharp&veaction=edit&section=17" title="Редактировать раздел «Пример «Hello, World!»»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_Sharp&action=edit&section=17" title="Редактировать код раздела «Пример «Hello, World!»»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Ниже представлен код классической программы «<a href="/wiki/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0_Hello_world" class="mw-redirect" title="Программа Hello world">Hello world</a>» на C# для консольного приложения: </p> <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr mw-highlight-lines" dir="ltr"><pre><span></span><span class="linenos" data-line="1"></span><span class="n">Console</span><span class="p">.</span><span class="n">WriteLine</span><span class="p">(</span><span class="s">"Hello World!"</span><span class="p">);</span> </pre></div> <p>и код этой же программы для приложения Windows Forms: </p> <div class="mw-highlight mw-highlight-lang-csharp mw-content-ltr mw-highlight-lines" dir="ltr"><pre><span></span><span class="linenos" data-line="1"></span><span class="k">namespace</span><span class="w"> </span><span class="nn">WindowsForms</span><span class="p">;</span> <span class="linenos" data-line="2"></span> <span class="linenos" data-line="3"></span><span class="k">public</span><span class="w"> </span><span class="k">class</span><span class="w"> </span><span class="nc">Program</span> <span class="linenos" data-line="4"></span><span class="p">{</span> <span class="linenos" data-line="5"></span><span class="w"> </span><span class="na">[STAThread]</span> <span class="linenos" data-line="6"></span><span class="w"> </span><span class="k">public</span><span class="w"> </span><span class="k">static</span><span class="w"> </span><span class="k">void</span><span class="w"> </span><span class="nf">Main</span><span class="p">()</span><span class="w"> </span><span class="o">=></span><span class="w"> </span><span class="k">new</span><span class="w"> </span><span class="n">DemoForm</span><span class="p">().</span><span class="n">ShowDialog</span><span class="p">();</span> <span class="linenos" data-line="7"></span><span class="p">}</span> <span class="linenos" data-line="8"></span> <span class="linenos" data-line="9"></span><span class="k">public</span><span class="w"> </span><span class="k">class</span><span class="w"> </span><span class="nc">DemoForm</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="n">Form</span> <span class="linenos" data-line="10"></span><span class="p">{</span> <span class="linenos" data-line="11"></span><span class="w"> </span><span class="n">Label</span><span class="w"> </span><span class="n">label</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">new</span><span class="w"> </span><span class="n">Label</span><span class="p">();</span> <span class="linenos" data-line="12"></span> <span class="linenos" data-line="13"></span><span class="w"> </span><span class="k">public</span><span class="w"> </span><span class="nf">DemoForm</span><span class="p">()</span> <span class="linenos" data-line="14"></span><span class="w"> </span><span class="p">{</span> <span class="linenos" data-line="15"></span><span class="w"> </span><span class="n">label</span><span class="p">.</span><span class="n">Text</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"Hello World!"</span><span class="p">;</span> <span class="linenos" data-line="16"></span><span class="w"> </span><span class="k">this</span><span class="p">.</span><span class="n">Controls</span><span class="p">.</span><span class="n">Add</span><span class="p">(</span><span class="n">label</span><span class="p">);</span> <span class="linenos" data-line="17"></span><span class="w"> </span><span class="k">this</span><span class="p">.</span><span class="n">StartPosition</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">FormStartPosition</span><span class="p">.</span><span class="n">CenterScreen</span><span class="p">;</span> <span class="linenos" data-line="18"></span><span class="w"> </span><span class="k">this</span><span class="p">.</span><span class="n">BackColor</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">Color</span><span class="p">.</span><span class="n">White</span><span class="p">;</span> <span class="linenos" data-line="19"></span><span class="w"> </span><span class="k">this</span><span class="p">.</span><span class="n">FormBorderStyle</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">FormBorderStyle</span><span class="p">.</span><span class="n">Fixed3D</span><span class="p">;</span> <span class="linenos" data-line="20"></span><span class="w"> </span><span class="p">}</span> <span class="linenos" data-line="21"></span><span class="p">}</span> </pre></div> <div class="mw-heading mw-heading2"><h2 id="Реализации"><span id=".D0.A0.D0.B5.D0.B0.D0.BB.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D0.B8"></span>Реализации</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_Sharp&veaction=edit&section=18" title="Редактировать раздел «Реализации»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_Sharp&action=edit&section=18" title="Редактировать код раздела «Реализации»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Существует несколько реализаций C#: </p> <ul><li>Компилятор <a href="/wiki/Roslyn_(%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80)" class="mw-redirect" title="Roslyn (компилятор)">Roslyn</a> c открытым <a rel="nofollow" class="external text" href="https://github.com/dotnet/roslyn">исходным кодом</a></li> <li>Реализация C# в виде компилятора csc.exe включена в состав <a href="/wiki/.NET_Framework" title=".NET Framework">.NET Framework</a> (включая <a href="/wiki/.NET_Micro_Framework" title=".NET Micro Framework">.NET Micro Framework</a>, <a href="/wiki/.NET_Compact_Framework" title=".NET Compact Framework">.NET Compact Framework</a> и его реализации под <a href="/wiki/Silverlight" class="mw-redirect" title="Silverlight">Silverlight</a> и <a href="/wiki/Windows_Phone_7" title="Windows Phone 7">Windows Phone 7</a>).</li> <li>В составе проекта Rotor (<a href="/wiki/Shared_Source_Common_Language_Infrastructure" title="Shared Source Common Language Infrastructure">Shared Source Common Language Infrastructure</a>) <a href="/wiki/Microsoft" title="Microsoft">компании Microsoft</a>.</li> <li>Проект <a href="/wiki/Mono" title="Mono">Mono</a> включает в себя реализацию C# с открытым <a href="/wiki/%D0%98%D1%81%D1%85%D0%BE%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%B4" title="Исходный код">исходным кодом</a>.</li> <li>Проект <a href="/wiki/DotGNU" title="DotGNU">DotGNU</a> также включает компилятор C# с открытым кодом.</li> <li><a href="/w/index.php?title=DotNetAnywhere&action=edit&redlink=1" class="new" title="DotNetAnywhere (страница отсутствует)">DotNetAnywhere</a><sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup> — ориентированная на <a href="/wiki/%D0%92%D1%81%D1%82%D1%80%D0%B0%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0" title="Встраиваемая система">встраиваемые</a> системы реализация CLR, поддерживает практически всю спецификацию C# 2.0.</li></ul> <div class="mw-heading mw-heading2"><h2 id="Примечания"><span id=".D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.87.D0.B0.D0.BD.D0.B8.D1.8F"></span>Примечания</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_Sharp&veaction=edit&section=19" title="Редактировать раздел «Примечания»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_Sharp&action=edit&section=19" title="Редактировать код раздела «Примечания»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="reflist columns" style="list-style-type: decimal;"> <div class="mw-references-wrap mw-references-columns"><ol class="references"> <li id="cite_note-nash-1"><span class="mw-cite-backlink"><a href="#cite_ref-nash_1-0">↑</a></span> <span class="reference-text"><i>«Поскольку язык С# унаследовал свой синтаксис от C++ и Java…»</i> <style data-mw-deduplicate="TemplateStyles:r141305934">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free a::after,.mw-parser-output .id-lock-limited a::after,.mw-parser-output .id-lock-registration a::after,.mw-parser-output .id-lock-subscription a::after,.mw-parser-output .cs1-ws-icon a::after{content:"";width:1.1em;height:1.1em;display:inline-block;vertical-align:middle;background-position:center;background-repeat:no-repeat;background-size:contain}.mw-parser-output .id-lock-free.id-lock-free a::after{background-image:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")}.mw-parser-output .id-lock-limited.id-lock-limited a::after,.mw-parser-output .id-lock-registration.id-lock-registration a::after{background-image:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")}.mw-parser-output .id-lock-subscription.id-lock-subscription a::after{background-image:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")}.mw-parser-output .cs1-ws-icon a::after{background-image:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}html.skin-theme-clientpref-night .mw-parser-output .id-lock-free a::after,html.skin-theme-clientpref-night .mw-parser-output .id-lock-limited a::after,html.skin-theme-clientpref-night .mw-parser-output .id-lock-registration a::after,html.skin-theme-clientpref-night .mw-parser-output .id-lock-subscription a::after{filter:invert(1)hue-rotate(180deg)}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}html.skin-theme-clientpref-os .mw-parser-output .id-lock-free a::after,html.skin-theme-clientpref-os .mw-parser-output .id-lock-limited a::after,html.skin-theme-clientpref-os .mw-parser-output .id-lock-registration a::after,html.skin-theme-clientpref-os .mw-parser-output .id-lock-subscription a::after{filter:invert(1)hue-rotate(180deg)}}</style><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Трей Нэш.</i> <a rel="nofollow" class="external text" href="https://archive.org/details/isbn_9785845916389">C# 2010: ускоренный курс для профессионалов</a> = Accelerated C# 2010. — <abbr title="Москва">М.</abbr>: Вильямс, 2010. — С. <a rel="nofollow" class="external text" href="https://archive.org/details/isbn_9785845916389/page/n16">17</a>. — 592 с. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9785845916389" class="internal mw-magiclink-isbn">ISBN 978-5-8459-1638-9</a>.</span></span> </li> <li id="cite_note-Shildt2003-2"><span class="mw-cite-backlink"><a href="#cite_ref-Shildt2003_2-0">↑</a></span> <span class="reference-text"><i>«Язык C# <…> унаследовал много полезных возможностей от других языков программирования и напрямую связан с двумя наиболее широко применяемыми в мире компьютерными языками — C и C++, а также с языком Java»</i>, однако далее: <i>«Связь между C# и Java более сложная. Оба языка разработаны для создания переносимого кода, базируются на C и C++, используют их синтаксис и объектную модель. Однако между этими языками нет прямой связи, они больше похожи на двоюродных братьев, имеющих общих предков, но отличающихся многими признаками»</i> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934"><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i><a href="/wiki/%D0%A8%D0%B8%D0%BB%D0%B4%D1%82,_%D0%93%D0%B5%D1%80%D0%B1%D0%B5%D1%80%D1%82" title="Шилдт, Герберт">Герберт Шилдт</a>.</i> C# учебный курс = C#. A Beginner's Guide. — <abbr title="Москва">М.</abbr>: <a href="/wiki/%D0%9F%D0%B8%D1%82%D0%B5%D1%80_(%D0%B8%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE)" title="Питер (издательство)">Питер</a>, 2003. — С. 20. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9665521217" class="internal mw-magiclink-isbn">ISBN 966-552-121-7</a>.</span></span> </li> <li id="cite_note-Shildt2004-3"><span class="mw-cite-backlink"><a href="#cite_ref-Shildt2004_3-0">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934"><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i><a href="/wiki/%D0%A8%D0%B8%D0%BB%D0%B4%D1%82,_%D0%93%D0%B5%D1%80%D0%B1%D0%B5%D1%80%D1%82" title="Шилдт, Герберт">Герберт Шилдт</a>.</i> <a rel="nofollow" class="external text" href="https://archive.org/details/isbn_584590563X">Полный справочник по С#</a> = C#: The Complete Reference. — <abbr title="Москва">М.</abbr>: Издательский дом «Вильямс», 2004. — С. <a rel="nofollow" class="external text" href="https://archive.org/details/isbn_584590563X/page/n24">26</a>—27. — 752 с. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/584590563X" class="internal mw-magiclink-isbn">ISBN 5-8459-0563-X</a>.</span></span> </li> <li id="cite_note-Лицензия_(Roslyn)_в_официальном_репозитории-4"><span class="mw-cite-backlink"><a href="#cite_ref-Лицензия_(Roslyn)_в_официальном_репозитории_4-0">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://github.com/dotnet/roslyn/blob/main/License.txt">Лицензия (Roslyn) в репозитории Github</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 4 января 2022. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220104054409/https://github.com/dotnet/roslyn/blob/main/License.txt">Архивировано</a> 4 января 2022 года.</span></span> </li> <li id="cite_note-Лицензия_(.NET_CLR)_в_официальном_репозитории-5"><span class="mw-cite-backlink"><a href="#cite_ref-Лицензия_(.NET_CLR)_в_официальном_репозитории_5-0">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://github.com/dotnet/runtime/blob/main/LICENSE.TXT">Лицензия (.NET CLR) в репозитории Github</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 4 января 2022. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220104054407/https://github.com/dotnet/runtime/blob/main/LICENSE.TXT">Архивировано</a> 4 января 2022 года.</span></span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934"><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Либерти Д.</i> <span data-wikidata-qualifier-id="P248">Язык программирования C#</span> // <a rel="nofollow" class="external text" href="https://archive.org/details/isbn_5932860383">Программирование на C#</a>. — Санкт-Петербург. — 2003: Символ-Плюс, 2003. — С. <a rel="nofollow" class="external text" href="https://archive.org/details/isbn_5932860383/page/n25">26</a>. — 688 с. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/5932860383" class="internal mw-magiclink-isbn">ISBN 5-93286-038-3</a>.</span></span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">↑</a></span> <span class="reference-text"><span class="citation"><i>Kovacs, James</i> <span lang="en"><a rel="nofollow" class="external text" href="http://www.jameskovacs.com/blog/CNETHistoryLesson.aspx">C#/.NET History Lesson</a></span> <span class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</span> (7 сентября 2007). Дата обращения: 23 марта 2011. <a rel="nofollow" class="external text" href="https://www.webcitation.org/616vU96EP?url=http://jameskovacs.com/2007/09/07/cnet-history-lesson/">Архивировано</a> 21 августа 2011 года.</span></span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a></span> <span class="reference-text"><span class="citation"><span lang="en"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20150402120752/https://www.computerworld.com.au/article/261958/a-z_programming_languages_c_/?pp=2">The A-Z of Programming Languages: C#</a></span> <span class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</span>. <a rel="nofollow" class="external text" href="http://www.computerworld.com.au">computerworld.com.au</a> (1 октября 2008). Дата обращения: 2 сентября 2014. Архивировано из <a rel="nofollow" class="external text" href="http://www.computerworld.com.au/article/261958/a-z_programming_languages_c_/?pp=2">оригинала</a> 2 апреля 2015 года.</span></span> </li> <li id="cite_note-MS_CSharp_FAQ-9"><span class="mw-cite-backlink"><a href="#cite_ref-MS_CSharp_FAQ_9-0">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://msdn.microsoft.com/ru-ru/library/67ef8sbd.aspx">Microsoft C# FAQ</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>. Дата обращения: 25 марта 2008. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20030430202730/http://msdn.microsoft.com/vcsharp/previous/2002/FAQ/default.aspx">Архивировано</a> 30 апреля 2003 года.</span></span> </li> <li id="cite_note-ECMA-334-10"><span class="mw-cite-backlink"><a href="#cite_ref-ECMA-334_10-0">↑</a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934"><span class="citation no-wikidata" data-wikidata-property-id="P1343"><a rel="nofollow" class="external text" href="http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-334.pdf">C# Language Specification</a> <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small>. — 4th. — <a href="/wiki/Ecma_International" title="Ecma International">Ecma International</a>, 2006. <small><a rel="nofollow" class="external text" href="https://web.archive.org/web/20121202194727/http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-334.pdf">Архивировано</a> 2 декабря 2012 года.</small></span> <span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20121202194727/http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-334.pdf">Архивированная копия</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 26 января 2011. Архивировано 2 декабря 2012 года.</span></span> </li> <li id="cite_note-11"><span class="mw-cite-backlink"><a href="#cite_ref-11">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="http://www.microsoft.com/presspass/images/gallery/boxshots/web/visual-c-sharp03.jpg">Visual C#.net Standard</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span> (JPEG). <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> (4 сентября 2003). Дата обращения: 18 июня 2009. <a rel="nofollow" class="external text" href="https://www.webcitation.org/616vVNZ7G?url=http://www.microsoft.com/presspass/images/gallery/boxshots/web/visual-c-sharp03.jpg">Архивировано</a> 21 августа 2011 года.</span></span> </li> <li id="cite_note-12"><span class="mw-cite-backlink"><a href="#cite_ref-12">↑</a></span> <span class="reference-text"><span class="citation"><span lang="en"><a rel="nofollow" class="external text" href="http://www.ecma-international.org/publications/standards/Ecma-334.htm">Standard ECMA-334 C# Language Specification, 4rd edition</a></span> <span class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</span>. <a href="/wiki/Ecma_International" title="Ecma International">Ecma International</a> (июнь 2006). Дата обращения: 16 мая 2017. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20101031042906/http://www.ecma-international.org/publications/standards/Ecma-334.htm">Архивировано</a> 31 октября 2010 года.</span></span> </li> <li id="cite_note-13"><span class="mw-cite-backlink"><a href="#cite_ref-13">↑</a></span> <span class="reference-text"><span class="citation"><span lang="en"><a rel="nofollow" class="external text" href="https://www.iso.org/standard/36768.html">ISO/IEC 23270:2003 Information technology -- C# Language Specification</a></span> <span class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</span>. <a href="/wiki/%D0%9C%D0%B5%D0%B6%D0%B4%D1%83%D0%BD%D0%B0%D1%80%D0%BE%D0%B4%D0%BD%D0%B0%D1%8F_%D0%BE%D1%80%D0%B3%D0%B0%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D0%BF%D0%BE_%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8" title="Международная организация по стандартизации">International Organization for Standardization</a> (апрель 2003). Дата обращения: 16 мая 2017. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170805060800/https://www.iso.org/standard/36768.html">Архивировано</a> 5 августа 2017 года.</span></span> </li> <li id="cite_note-note-14"><span class="mw-cite-backlink"><a href="#cite_ref-note_14-0">↑</a></span> <span class="reference-text">Спецификация по Microsoft C# 2.0 содержит описание лишь новых возможностей версии 2.0. Особенности версии описаны в спецификации 1.2, приведенной выше.</span> </li> <li id="cite_note-autogenerated1-15"><span class="mw-cite-backlink"><a href="#cite_ref-autogenerated1_15-0">↑</a></span> <span class="reference-text">Для версий языка C# 3.0, 4.0 и 5.0 пока нет утверждённых ECMA или ISO/IEC спецификаций.</span> </li> <li id="cite_note-16"><span class="mw-cite-backlink"><a href="#cite_ref-16">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-notes-v17.8">Заметки релиза Visual Studio 2022 17.8</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. <i>Microsoft Learn</i>. Дата обращения: 29 июня 2023. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230806130647/https://learn.microsoft.com/ru-ru/visualstudio/releases/2022/release-notes-v17.8">Архивировано</a> 6 августа 2023 года.</span></span> </li> <li id="cite_note-seven-17"><span class="mw-cite-backlink">↑ <a href="#cite_ref-seven_17-0"><sup><i><b>1</b></i></sup></a> <a href="#cite_ref-seven_17-1"><sup><i><b>2</b></i></sup></a></span> <span class="reference-text"><span class="citation"><i>Mads Torgersen.</i> <span lang="en"><a rel="nofollow" class="external text" href="https://blogs.msdn.microsoft.com/dotnet/2017/03/09/new-features-in-c-7-0/">New Features in C# 7.0</a></span> <span class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</span>. <i>.NET Blog</i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> (9 марта 2017). Дата обращения: 7 мая 2017. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170411055800/https://blogs.msdn.microsoft.com/dotnet/2017/03/09/new-features-in-c-7-0/">Архивировано</a> 11 апреля 2017 года.</span></span> </li> <li id="cite_note-18"><span class="mw-cite-backlink"><a href="#cite_ref-18">↑</a></span> <span class="reference-text"><span class="citation"><span lang="en"><a rel="nofollow" class="external text" href="https://docs.microsoft.com/en-us/dotnet/articles/csharp/programming-guide/generics/differences-between-cpp-templates-and-csharp-generics">Differences Between C++ Templates and C# Generics (C# Programming Guide)</a></span> <span class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</span>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> (17 декабря 2016). Дата обращения: 16 мая 2017. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210807210712/https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/generics/differences-between-cpp-templates-and-csharp-generics">Архивировано</a> 7 августа 2021 года.</span></span> </li> <li id="cite_note-19"><span class="mw-cite-backlink"><a href="#cite_ref-19">↑</a></span> <span class="reference-text"><span class="citation"><span lang="en"><a rel="nofollow" class="external text" href="https://channel9.msdn.com/Blogs/TheChannel9Team/Anders-Hejlsberg-Programming-data-in-C-30">Anders Hejlsberg - Programming data in C# 3.0</a></span> <span class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</span>. <i>The Channel 9 Team</i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> (16 июня 2004). Дата обращения: 16 мая 2017. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20181112021339/https://channel9.msdn.com/Blogs/TheChannel9Team/Anders-Hejlsberg-Programming-data-in-C-30">Архивировано</a> 12 ноября 2018 года.</span></span> </li> <li id="cite_note-20"><span class="mw-cite-backlink"><a href="#cite_ref-20">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://code.msdn.microsoft.com/csharpfuture">Visual Studio 2010: примеры для C# 4.0</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> (17 июля 2012). Дата обращения: 16 мая 2017. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170228171714/https://code.msdn.microsoft.com/csharpfuture">Архивировано</a> 28 февраля 2017 года.</span></span> </li> <li id="cite_note-21"><span class="mw-cite-backlink"><a href="#cite_ref-21">↑</a></span> <span class="reference-text"><span class="citation"><span lang="ru"><a rel="nofollow" class="external text" href="https://docs.microsoft.com/ru-ru/dotnet/csharp/whats-new/csharp-8">Новые возможности C# 8.0</a></span><span class="hidden-ref" style="display:none;">  <span class="ref-info" style="cursor:help;" title="на русском языке">(рус.)</span></span>. docs.microsoft.com. Дата обращения: 11 июня 2020. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200808191610/https://docs.microsoft.com/ru-ru/dotnet/csharp/whats-new/csharp-8">Архивировано</a> 8 августа 2020 года.</span></span> </li> <li id="cite_note-22"><span class="mw-cite-backlink"><a href="#cite_ref-22">↑</a></span> <span class="reference-text"><span class="citation"><span lang="ru"><a rel="nofollow" class="external text" href="https://learn.microsoft.com/ru-ru/dotnet/csharp/whats-new/csharp-9">Новые возможности C# 9.0</a></span><span class="hidden-ref" style="display:none;">  <span class="ref-info" style="cursor:help;" title="на русском языке">(рус.)</span></span>. docs.microsoft.com. Дата обращения: 29 апреля 2023. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20221208095439/https://learn.microsoft.com/ru-ru/dotnet/csharp/whats-new/csharp-9">Архивировано</a> 8 декабря 2022 года.</span></span> </li> <li id="cite_note-23"><span class="mw-cite-backlink"><a href="#cite_ref-23">↑</a></span> <span class="reference-text"><span class="citation"><span lang="ru"><a rel="nofollow" class="external text" href="https://learn.microsoft.com/ru-ru/dotnet/csharp/whats-new/csharp-10">Новые возможности C# 10.0</a></span><span class="hidden-ref" style="display:none;">  <span class="ref-info" style="cursor:help;" title="на русском языке">(рус.)</span></span>. docs.microsoft.com. Дата обращения: 11 апреля 2023. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20221208095439/https://learn.microsoft.com/ru-ru/dotnet/csharp/whats-new/csharp-10">Архивировано</a> 8 декабря 2022 года.</span></span> </li> <li id="cite_note-24"><span class="mw-cite-backlink"><a href="#cite_ref-24">↑</a></span> <span class="reference-text"><span class="citation"><span lang="ru"><a rel="nofollow" class="external text" href="https://learn.microsoft.com/ru-ru/dotnet/csharp/whats-new/csharp-11">Новые возможности C# 11.0</a></span><span class="hidden-ref" style="display:none;">  <span class="ref-info" style="cursor:help;" title="на русском языке">(рус.)</span></span>. docs.microsoft.com. Дата обращения: 1 июня 2024. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20231220123456/https://learn.microsoft.com/ru-ru/dotnet/csharp/whats-new/csharp-11">Архивировано</a> 20 декабря 2023 года.</span></span> </li> <li id="cite_note-25"><span class="mw-cite-backlink"><a href="#cite_ref-25">↑</a></span> <span class="reference-text"><span class="citation"><span lang="ru"><a rel="nofollow" class="external text" href="https://learn.microsoft.com/ru-ru/dotnet/csharp/whats-new/csharp-12">Новые возможности C# 12.0</a></span><span class="hidden-ref" style="display:none;">  <span class="ref-info" style="cursor:help;" title="на русском языке">(рус.)</span></span>. docs.microsoft.com. Дата обращения: 3 марта 2024. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20231221123456/https://learn.microsoft.com/ru-ru/dotnet/csharp/whats-new/csharp-12">Архивировано</a> 21 декабря 2023 года.</span></span> </li> <li id="cite_note-26"><span class="mw-cite-backlink"><a href="#cite_ref-26">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="http://dotnetanywhere.org/">Dot Net Anywhere</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 5 марта 2009. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20090504004555/http://dotnetanywhere.org/">Архивировано</a> 4 мая 2009 года.</span></span> </li> </ol></div></div> <div class="mw-heading mw-heading2"><h2 id="Литература"><span id=".D0.9B.D0.B8.D1.82.D0.B5.D1.80.D0.B0.D1.82.D1.83.D1.80.D0.B0"></span>Литература</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_Sharp&veaction=edit&section=20" title="Редактировать раздел «Литература»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_Sharp&action=edit&section=20" title="Редактировать код раздела «Литература»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934"><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Джон Скит.</i> C# для профессионалов: тонкости программирования, 3-е издание, новый перевод = C# in Depth, 3rd ed.. — <abbr title="Москва">М.</abbr>: <a href="/w/index.php?title=%D0%92%D0%B8%D0%BB%D1%8C%D1%8F%D0%BC%D1%81_(%D0%B8%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE)&action=edit&redlink=1" class="new" title="Вильямс (издательство) (страница отсутствует)">«Вильямс»</a>, 2014. — 608 с. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9785845919090" class="internal mw-magiclink-isbn">ISBN 978-5-8459-1909-0</a>.</span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934"><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Кристиан Нейгел и др.</i> C# 5.0 и платформа .NET 4.5 для профессионалов = Professional C# 5.0 and .NET 4.5. — <abbr title="Москва">М.</abbr>: <a href="/w/index.php?title=%D0%94%D0%B8%D0%B0%D0%BB%D0%B5%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_(%D0%B8%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE)&action=edit&redlink=1" class="new" title="Диалектика (издательство) (страница отсутствует)">«Диалектика»</a>, 2013. — 1440 с. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9785845918505" class="internal mw-magiclink-isbn">ISBN 978-5-8459-1850-5</a>.</span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934"><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>А. Хейлсберг, М. Торгерсен, С. Вилтамут, П. Голд.</i> <a rel="nofollow" class="external text" href="http://www.piter.com/book.phtml?978545900283">Язык программирования C#. Классика Computers Science. 4-е издание</a> = C# Programming Language (Covering C# 4.0), 4th Ed. — <abbr title="Санкт-Петербург">СПб.</abbr>: <a href="/wiki/%D0%9F%D0%B8%D1%82%D0%B5%D1%80_(%D0%B8%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE)" title="Питер (издательство)">«Питер»</a>, 2012. — 784 с. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9785459002836" class="internal mw-magiclink-isbn">ISBN 978-5-459-00283-6</a>.</span> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20111010180115/http://www.piter.com/book.phtml?978545900283">Архивная копия</a> от 10 октября 2011 на <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934"><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Э. Стиллмен, Дж. Грин.</i> <a rel="nofollow" class="external text" href="http://www.piter.com/book.phtml?978544610105">Изучаем C#. 2-е издание</a> = Head First C#, 2ed. — <abbr title="Санкт-Петербург">СПб.</abbr>: <a href="/wiki/%D0%9F%D0%B8%D1%82%D0%B5%D1%80_(%D0%B8%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE)" title="Питер (издательство)">«Питер»</a>, 2012. — 704 с. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9785446101054" class="internal mw-magiclink-isbn">ISBN 978-5-4461-0105-4</a>.</span> <small class="ref-info">(недоступная ссылка)</small></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934"><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Эндрю Троелсен.</i> <a rel="nofollow" class="external text" href="http://www.williamspublishing.com/Books/978-5-8459-1814-7.html">Язык программирования C# 5.0 и платформа .NET 4.5, 6-е издание</a> = Pro C# 5.0 and the .NET 4.5 Framework, 6th edition. — <abbr title="Москва">М.</abbr>: <a href="/w/index.php?title=%D0%92%D0%B8%D0%BB%D1%8C%D1%8F%D0%BC%D1%81_(%D0%B8%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE)&action=edit&redlink=1" class="new" title="Вильямс (издательство) (страница отсутствует)">«Вильямс»</a>, 2013. — 1312 с. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9785845918147" class="internal mw-magiclink-isbn">ISBN 978-5-8459-1814-7</a>.</span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934"><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Джозеф Албахари, Бен Албахари.</i> <a rel="nofollow" class="external text" href="http://www.williamspublishing.com/Books/978-5-8459-2087-4.html">C# 6.0. Справочник. Полное описание языка</a> = C# 6.0 in a Nutshell: The Definitive Reference. — <abbr title="Москва">М.</abbr>: <a href="/w/index.php?title=%D0%92%D0%B8%D0%BB%D1%8C%D1%8F%D0%BC%D1%81_(%D0%B8%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE)&action=edit&redlink=1" class="new" title="Вильямс (издательство) (страница отсутствует)">«Вильямс»</a>, 2018. — 1040 с. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9785845920874" class="internal mw-magiclink-isbn">ISBN 978-5-8459-2087-4</a>. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9781491927069" class="internal mw-magiclink-isbn">ISBN 978-1-491-92706-9</a>.</span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934"><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Герберт Шилдт.</i> C# 4.0: полное руководство = C# 4.0 The Complete Reference. — <abbr title="Москва">М.</abbr>: <a href="/w/index.php?title=%D0%92%D0%B8%D0%BB%D1%8C%D1%8F%D0%BC%D1%81_(%D0%B8%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE)&action=edit&redlink=1" class="new" title="Вильямс (издательство) (страница отсутствует)">«Вильямс»</a>, 2010. — С. 1056. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9785845916846" class="internal mw-magiclink-isbn">ISBN 978-5-8459-1684-6</a>.</span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934"><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Кристиан Нейгел, Карли Уотсон и др.</i> Visual C# 2010: полный курс = Beginning Microsoft Visual C# 2010. — <abbr title="Москва">М.</abbr>: <a href="/w/index.php?title=%D0%94%D0%B8%D0%B0%D0%BB%D0%B5%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_(%D0%B8%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE)&action=edit&redlink=1" class="new" title="Диалектика (издательство) (страница отсутствует)">Диалектика</a>, 2010. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9785845916990" class="internal mw-magiclink-isbn">ISBN 978-5-8459-1699-0</a>.</span></li></ul> <div class="mw-heading mw-heading2"><h2 id="Ссылки"><span id=".D0.A1.D1.81.D1.8B.D0.BB.D0.BA.D0.B8"></span>Ссылки</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=C_Sharp&veaction=edit&section=21" title="Редактировать раздел «Ссылки»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=C_Sharp&action=edit&section=21" title="Редактировать код раздела «Ссылки»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r137903846">.mw-parser-output .ts-Родственные_проекты{clear:right;float:right;width:19em;box-sizing:border-box;margin:0 0 .5em 1em;padding:.4em;background:var(--background-color-neutral-subtle,#f8f9fa);border:1px solid var(--border-color-base,#a2a9b1);font-size:90%}.mw-parser-output .ts-Родственные_проекты-header{margin-bottom:.2em;padding:.2em .6em;font-size:110%}.mw-parser-output .ts-Родственные_проекты-item{display:flex;padding:.2em .6em}.mw-parser-output .ts-Родственные_проекты-image{min-width:24px;display:inline-block;margin-right:.4em;flex:none;vertical-align:top;text-align:center}.mw-parser-output .ts-Родственные_проекты-image img{vertical-align:middle}.mw-parser-output .ts-Родственные_проекты-label{align-self:center}@media(max-width:719px){.mw-parser-output .ts-Родственные_проекты{clear:none;float:none;width:auto;margin-left:0;margin-right:0}}</style><div class="ts-Родственные_проекты ruwikiWikimediaNavigation metadata plainlinks plainlist noprint" role="navigation" aria-labelledby="В_родственных_проектах"><div class="ts-Родственные_проекты-header" id="В_родственных_проектах"><b>В родственных проектах</b></div><ul><li class="ts-Родственные_проекты-item"><span class="ts-Родственные_проекты-image"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Notification-icon-Wikibooks-logo.svg/24px-Notification-icon-Wikibooks-logo.svg.png" decoding="async" width="24" height="24" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Notification-icon-Wikibooks-logo.svg/36px-Notification-icon-Wikibooks-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Notification-icon-Wikibooks-logo.svg/48px-Notification-icon-Wikibooks-logo.svg.png 2x" data-file-width="30" data-file-height="30" /></span></span></span><span class="ts-Родственные_проекты-label wikibooks-ref"><a href="https://ru.wikibooks.org/wiki/C_Sharp" class="extiw" title="b:C Sharp">Книги в Викиучебнике</a></span></li><li class="ts-Родственные_проекты-item"><span class="ts-Родственные_проекты-image"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/7/76/Notification-icon-Commons-logo.svg/24px-Notification-icon-Commons-logo.svg.png" decoding="async" width="24" height="24" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/76/Notification-icon-Commons-logo.svg/36px-Notification-icon-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/76/Notification-icon-Commons-logo.svg/48px-Notification-icon-Commons-logo.svg.png 2x" data-file-width="30" data-file-height="30" /></span></span></span><span class="ts-Родственные_проекты-label commons-ref"><a href="https://commons.wikimedia.org/wiki/Category:C_Sharp" class="extiw" title="commons:Category:C Sharp">Медиафайлы на Викискладе</a></span></li></ul></div> <ul><li><a rel="nofollow" class="external text" href="http://msdn.microsoft.com/ru-ru/vcsharp/default.aspx">Основные материалы по Visual C# </a></li> <li><a rel="nofollow" class="external text" href="http://msdn.microsoft.com/ru-ru/library/67ef8sbd.aspx">Руководство по программированию на C# </a></li> <li><a rel="nofollow" class="external text" href="http://msdn.microsoft.com/ru-ru/library/ms186214.aspx">Язык C# (инструкции по C#) </a></li> <li><a rel="nofollow" class="external text" href="http://msdn.microsoft.com/ru-ru/library/360kwx3z.aspx">Практическое руководство. Создание приложений Windows Forms на C# </a></li> <li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20110228024835/http://www.techdays.ru/videos/2669.html">Доклад, подробно описывающий новшества в языке С# версии 4.0 </a></li></ul> <div role="navigation" class="navbox" aria-labelledby="Ссылки_на_внешние_ресурсы" data-name="External links" style="padding-top:1px"><table class="nowraplinks hlist navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="colgroup" class="navbox-title" colspan="2" style="display:none"><span class="navbox-gear" style="float:left;text-align:left;width:5em;margin-right:0.5em"><span class="noprint skin-invert-image" typeof="mw:File"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:External_links" title="Перейти к шаблону «External links»"><img alt="Перейти к шаблону «External links»" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" decoding="async" width="14" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span></span><div id="Ссылки_на_внешние_ресурсы" style="font-size:114%;margin:0 5em">Ссылки на внешние ресурсы</div></th></tr><tr><th scope="row" class="navbox-group" style="width:1px"><div style="padding: 0 35px 0 0; width: 100%;"><div class="skin-invert-image" style="float: left;"><span class="noprint skin-invert-image" typeof="mw:File"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%92%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B5_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8" title="Перейти к шаблону «Внешние ссылки»"><img alt="Перейти к шаблону «Внешние ссылки»" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" decoding="async" width="14" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span> <span typeof="mw:File"><a href="https://www.wikidata.org/wiki/Q2370#identifiers" title="Перейти к элементу Викиданных"><img alt="Перейти к элементу Викиданных" src="//upload.wikimedia.org/wikipedia/commons/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/14px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="14" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/21px-OOjs_UI_icon_edit-ltr-progressive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/28px-OOjs_UI_icon_edit-ltr-progressive.svg.png 2x" data-file-width="20" data-file-height="20" /></a></span></div>  Словари и энциклопедии</div></th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a rel="nofollow" class="external text" href="https://snl.no/C#_-_programmeringsspråk">Большая норвежская</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">В библиографических каталогах</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%9D%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D0%A4%D1%80%D0%B0%D0%BD%D1%86%D0%B8%D0%B8" title="Национальная библиотека Франции">BNF</a>: <a rel="nofollow" class="external text" href="https://catalogue.bnf.fr/ark:/12148/cb13614817q">13614817q</a></li> <li><a href="/wiki/Gemeinsame_Normdatei" title="Gemeinsame Normdatei">GND</a>: <a rel="nofollow" class="external text" href="https://d-nb.info/gnd/4616843-6">4616843-6</a></li> <li><a href="/wiki/%D0%9D%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D0%98%D0%B7%D1%80%D0%B0%D0%B8%D0%BB%D1%8F" title="Национальная библиотека Израиля">J9U</a>: <a rel="nofollow" class="external text" href="http://olduli.nli.org.il/F/?func=find-b&local_base=NLX10&find_code=UID&request=987007530455805171">987007530455805171</a></li> <li><a href="/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BD%D0%BE%D0%BC%D0%B5%D1%80_%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B8_%D0%9A%D0%BE%D0%BD%D0%B3%D1%80%D0%B5%D1%81%D1%81%D0%B0" title="Контрольный номер Библиотеки Конгресса">LCCN</a>: <a rel="nofollow" class="external text" href="https://id.loc.gov/authorities/sh2001001705">sh2001001705</a></li> <li><a href="/wiki/%D0%9D%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D0%A7%D0%B5%D1%88%D1%81%D0%BA%D0%BE%D0%B9_%D0%A0%D0%B5%D1%81%D0%BF%D1%83%D0%B1%D0%BB%D0%B8%D0%BA%D0%B8" title="Национальная библиотека Чешской Республики">NKC</a>: <a rel="nofollow" class="external text" href="https://aleph.nkp.cz/F/?func=find-c&local_base=aut&ccl_term=ica=ph137696&CON_LNG=ENG">ph137696</a></li></ul> </div></td></tr></tbody></table></div> <div role="navigation" class="navbox" aria-labelledby="C#" data-name="C Sharp"><table class="nowraplinks collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="colgroup" class="navbox-title" colspan="2"><span class="navbox-gear" style="float:left;text-align:left;width:5em;margin-right:0.5em"><span class="noprint skin-invert-image" typeof="mw:File"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:C_Sharp" title="Перейти к шаблону «C Sharp»"><img alt="Перейти к шаблону «C Sharp»" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" decoding="async" width="14" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span></span><div id="C#" style="font-size:114%;margin:0 5em"><a class="mw-selflink selflink">C#</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1px">Версии</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li>1.0</li> <li><span data-interwiki-lang="en" data-interwiki-article="C Sharp 2.0"><a href="/w/index.php?title=C_Sharp_2.0&action=edit&redlink=1" class="new" title="C Sharp 2.0 (страница отсутствует)">2.0</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/C_Sharp_2.0" class="extiw" title="en:C Sharp 2.0"><span title="C Sharp 2.0 — версия статьи «C Sharp 2.0» на английском языке">[англ.]</span></a></sup></li> <li><span data-interwiki-lang="en" data-interwiki-article="C Sharp 3.0"><a href="/w/index.php?title=C_Sharp_3.0&action=edit&redlink=1" class="new" title="C Sharp 3.0 (страница отсутствует)">3.0</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/C_Sharp_3.0" class="extiw" title="en:C Sharp 3.0"><span title="C Sharp 3.0 — версия статьи «C Sharp 3.0» на английском языке">[англ.]</span></a></sup></li> <li><span data-interwiki-lang="en" data-interwiki-article="C Sharp 4.0"><a href="/w/index.php?title=C_Sharp_4.0&action=edit&redlink=1" class="new" title="C Sharp 4.0 (страница отсутствует)">4.0</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/C_Sharp_4.0" class="extiw" title="en:C Sharp 4.0"><span title="C Sharp 4.0 — версия статьи «C Sharp 4.0» на английском языке">[англ.]</span></a></sup></li> <li><span data-interwiki-lang="en" data-interwiki-article="C Sharp 4.0"><a href="/w/index.php?title=C_Sharp_4.0&action=edit&redlink=1" class="new" title="C Sharp 4.0 (страница отсутствует)">4.0</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/C_Sharp_4.0" class="extiw" title="en:C Sharp 4.0"><span title="C Sharp 4.0 — версия статьи «C Sharp 4.0» на английском языке">[англ.]</span></a></sup></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">ПО</th><td class="navbox-list navbox-even hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Visual_C_Sharp" class="mw-redirect" title="Visual C Sharp">Visual C#</a></li> <li><a href="/wiki/Microsoft_Visual_Studio" title="Microsoft Visual Studio">Visual Studio</a></li> <li><a href="/wiki/Mono" title="Mono">Mono</a></li> <li><a href="/wiki/SharpDevelop" title="SharpDevelop">SharpDevelop</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="Turbo C Sharp"><a href="/w/index.php?title=Turbo_C_Sharp&action=edit&redlink=1" class="new" title="Turbo C Sharp (страница отсутствует)">Turbo C#</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Turbo_C_Sharp" class="extiw" title="en:Turbo C Sharp"><span title="Turbo C Sharp — версия статьи «Turbo C Sharp» на английском языке">[англ.]</span></a></sup></li> <li><a href="/wiki/C%CF%89" title="Cω">Cω</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Связанное</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%A1%D0%B8%D0%BD%D1%82%D0%B0%D0%BA%D1%81%D0%B8%D1%81_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B0_C_Sharp" title="Синтаксис языка C Sharp">Синтаксис</a></li> <li><a href="/wiki/%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_C_Sharp_%D0%B8_Java" title="Сравнение C Sharp и Java">Сравнение с Java</a></li> <li><a href="/wiki/.NET_Framework" title=".NET Framework">.NET Framework</a></li> <li><a href="/wiki/Sing_Sharp" title="Sing Sharp">Sing#</a></li></ul> </div></td></tr></tbody></table></div> <div role="navigation" class="navbox" aria-labelledby="Языки_программирования" data-name="Языки программирования"><table class="nowraplinks hlist collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="colgroup" class="navbox-title" colspan="2"><span class="navbox-gear" style="float:left;text-align:left;width:5em;margin-right:0.5em"><span class="noprint skin-invert-image" typeof="mw:File"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%AF%D0%B7%D1%8B%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F" title="Перейти к шаблону «Языки программирования»"><img alt="Перейти к шаблону «Языки программирования»" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" decoding="async" width="14" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span></span><div id="Языки_программирования" style="font-size:114%;margin:0 5em"><a href="/wiki/%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F" title="Язык программирования">Языки программирования</a></div></th></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><a href="/wiki/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%B2_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F" title="История языков программирования">История</a></li> <li><a href="/wiki/%D0%A5%D1%80%D0%BE%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%B2_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F" title="Хронология языков программирования">Хронология</a></li></ul> </div></td></tr><tr><td class="navbox-list navbox-odd" style="width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%92%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_1%D0%A1:%D0%9F%D1%80%D0%B5%D0%B4%D0%BF%D1%80%D0%B8%D1%8F%D1%82%D0%B8%D0%B5" title="Встроенный язык программирования 1С:Предприятие">1C</a></li> <li><a href="/wiki/%D0%90%D0%B4%D0%B0_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Ада (язык программирования)">Ада</a></li> <li><a href="/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D0%BB" title="Алгол">Алгол</a></li> <li><a href="/wiki/%D0%AF%D0%B7%D1%8B%D0%BA_%D0%B0%D1%81%D1%81%D0%B5%D0%BC%D0%B1%D0%BB%D0%B5%D1%80%D0%B0" title="Язык ассемблера">Ассемблер</a></li> <li><a href="/wiki/APL_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="APL (язык программирования)">APL</a></li> <li><a href="/wiki/%D0%91%D0%B5%D0%B9%D1%81%D0%B8%D0%BA" title="Бейсик">Бейсик</a></li> <li><a href="/wiki/%D0%A1%D0%B8_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Си (язык программирования)">Си</a></li> <li><a href="/wiki/C%2B%2B" title="C++">C++</a></li> <li><a class="mw-selflink selflink">C#</a></li> <li><a href="/wiki/D_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="D (язык программирования)">D</a></li> <li><a href="/wiki/Delphi_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Delphi (язык программирования)">Delphi</a></li> <li><a href="/wiki/%D0%9A%D0%BE%D0%B1%D0%BE%D0%BB" title="Кобол">Кобол</a></li> <li><a href="/wiki/Erlang" title="Erlang">Erlang</a></li> <li><a href="/wiki/F_Sharp" title="F Sharp">F#</a></li> <li><a href="/wiki/%D0%A4%D0%BE%D1%80%D1%82_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Форт (язык программирования)">Форт</a></li> <li><a href="/wiki/%D0%A4%D0%BE%D1%80%D1%82%D1%80%D0%B0%D0%BD" title="Фортран">Фортран</a></li> <li><a href="/wiki/Go" title="Go">Go</a></li> <li><a href="/wiki/Groovy" title="Groovy">Groovy</a></li> <li><a href="/wiki/Haskell" title="Haskell">Haskell</a></li> <li><a href="/wiki/Java" title="Java">Java</a></li> <li><a href="/wiki/JavaScript" title="JavaScript">JavaScript</a></li> <li><a href="/wiki/Julia_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Julia (язык программирования)">Julia</a></li> <li><a href="/wiki/Kotlin" title="Kotlin">Kotlin</a></li> <li><a href="/wiki/%D0%9B%D0%B8%D1%81%D0%BF" title="Лисп">Лисп</a></li> <li><a href="/wiki/Lua" title="Lua">Lua</a></li> <li><a href="/wiki/MATLAB" title="MATLAB">MATLAB</a></li> <li><a href="/wiki/%D0%9E%D0%B1%D0%B5%D1%80%D0%BE%D0%BD_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Оберон (язык программирования)">Оберон</a></li> <li><a href="/wiki/Objective-C" title="Objective-C">Objective-C</a></li> <li><a href="/wiki/OCaml" title="OCaml">OCaml</a></li> <li><a href="/wiki/%D0%9F%D0%B0%D1%81%D0%BA%D0%B0%D0%BB%D1%8C_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Паскаль (язык программирования)">Паскаль</a></li> <li><a href="/wiki/Perl" title="Perl">Perl</a></li> <li><a href="/wiki/PL/SQL" title="PL/SQL">PL/SQL</a></li> <li><a href="/wiki/PHP" title="PHP">PHP</a></li> <li><a href="/wiki/Python" title="Python">Python</a></li> <li><a href="/wiki/Racket_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Racket (язык программирования)">Racket</a></li> <li><a href="/wiki/Ruby" title="Ruby">Ruby</a></li> <li><a href="/wiki/Rust_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Rust (язык программирования)">Rust</a></li> <li><a href="/wiki/Scala_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Scala (язык программирования)">Scala</a></li> <li><a href="/wiki/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D0%B0%D1%8F_%D0%BE%D0%B1%D0%BE%D0%BB%D0%BE%D1%87%D0%BA%D0%B0_Unix" title="Командная оболочка Unix">UNIX Shell</a></li> <li><a href="/wiki/Smalltalk" title="Smalltalk">Smalltalk</a></li> <li><a href="/wiki/Swift_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Swift (язык программирования)">Swift</a></li> <li><a href="/wiki/Visual_Basic_.NET" title="Visual Basic .NET">Visual Basic .NET</a></li> <li><a href="/wiki/Zig_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Zig (язык программирования)">Zig</a></li></ul> </div></td></tr></tbody></table></div> <div role="navigation" class="navbox" aria-labelledby=".NET" data-name=".NET"><table class="nowraplinks collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="colgroup" class="navbox-title" colspan="2"><span class="navbox-gear" style="float:left;text-align:left;width:5em;margin-right:0.5em"><span class="noprint skin-invert-image" typeof="mw:File"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:.NET" title="Перейти к шаблону «.NET»"><img alt="Перейти к шаблону «.NET»" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" decoding="async" width="14" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span></span><div id=".NET" style="font-size:114%;margin:0 5em">.NET</div></th></tr><tr><th scope="row" class="navbox-group" style="width:1px">Реализации</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/.NET" title=".NET">.NET (Core)</a></li> <li><a href="/wiki/.NET_Framework" title=".NET Framework">.NET Framework</a></li> <li><a href="/wiki/DotGNU" title="DotGNU">DotGNU</a></li> <li><a href="/wiki/Mono" title="Mono">Mono</a></li> <li><a href="/wiki/.NET_Compact_Framework" title=".NET Compact Framework">.NET Compact Framework</a> <ul><li><a href="/wiki/.NET_Compact_Framework#Xbox_360" title=".NET Compact Framework">Xbox 360</a></li></ul></li> <li><a href="/wiki/.NET_Micro_Framework" title=".NET Micro Framework">.NET Micro Framework</a></li> <li><a href="/wiki/Portable.NET" title="Portable.NET">Portable.NET</a></li> <li><a href="/wiki/Microsoft_XNA" title="Microsoft XNA">XNA Framework</a></li> <li><a href="/wiki/Microsoft_Silverlight" title="Microsoft Silverlight">Silverlight</a></li> <li><a href="/wiki/Shared_Source_Common_Language_Infrastructure" title="Shared Source Common Language Infrastructure">Shared Source Common Language Infrastructure</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Архитектура</th><td class="navbox-list navbox-even hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Base_Class_Library" title="Base Class Library">Base Class Library</a></li> <li><a href="/wiki/Common_Language_Infrastructure" title="Common Language Infrastructure">Common Language Infrastructure</a></li> <li><a href="/wiki/%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Сборка (программирование)">.NET assembly</a></li> <li><a href="/wiki/%D0%9C%D0%B5%D1%82%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5_%D0%B2_.NET" title="Метаданные в .NET">метаданные</a></li> <li><a href="/wiki/COM_Interop" title="COM Interop">COM Interop</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Инфраструктура</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Common_Language_Runtime" title="Common Language Runtime">Common Language Runtime</a></li> <li><a href="/wiki/Common_Type_System" title="Common Type System">Common Type System</a></li> <li><a href="/wiki/Common_Intermediate_Language" title="Common Intermediate Language">Common Intermediate Language</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="Virtual Execution System"><a href="/w/index.php?title=Virtual_Execution_System&action=edit&redlink=1" class="new" title="Virtual Execution System (страница отсутствует)">Virtual Execution System</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Virtual_Execution_System" class="extiw" title="en:Virtual Execution System"><span title="Virtual Execution System — версия статьи «Virtual Execution System» на английском языке">[англ.]</span></a></sup></li> <li><a href="/wiki/Dynamic_Language_Runtime" title="Dynamic Language Runtime">Dynamic Language Runtime</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_.NET-%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%B2" title="Список .NET-языков">Языки Microsoft</a></th><td class="navbox-list navbox-even hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a class="mw-selflink selflink">C#</a></li> <li><a href="/wiki/C%CF%89" title="Cω">Cω</a></li> <li><a href="/wiki/Visual_Basic_.NET" title="Visual Basic .NET">Visual Basic .NET</a></li> <li><a href="/wiki/C%2B%2B/CLI" title="C++/CLI">C++/CLI</a> <ul><li><a href="/wiki/Managed_C%2B%2B" title="Managed C++">Managed</a></li></ul></li> <li><a href="/wiki/Visual_J_Sharp" title="Visual J Sharp">Visual J#</a></li> <li><a href="/wiki/JScript" title="JScript">JScript .NET</a></li> <li><a href="/wiki/PowerShell" title="PowerShell">Windows PowerShell</a></li> <li><a href="/wiki/IronPython" title="IronPython">IronPython</a></li> <li><a href="/wiki/IronRuby" title="IronRuby">IronRuby</a></li> <li><a href="/wiki/F_Sharp" title="F Sharp">F#</a></li> <li><a href="/wiki/Spec_Sharp" title="Spec Sharp">Spec#</a></li> <li><a href="/wiki/Sing_Sharp" title="Sing Sharp">Sing#</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_.NET-%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%B2" title="Список .NET-языков">Другие языки</a></th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/A_Sharp" title="A Sharp">A#</a></li> <li><a href="/wiki/Boo" title="Boo">Boo</a></li> <li><a href="/wiki/IronScheme" class="mw-redirect" title="IronScheme">IronScheme</a></li> <li><a href="/wiki/Clojure" title="Clojure">Clojure</a></li> <li><a href="/wiki/Nemerle" title="Nemerle">Nemerle</a></li> <li><a href="/wiki/P_Sharp" title="P Sharp">P#</a></li> <li><a href="/wiki/PascalABC.NET" title="PascalABC.NET">PascalABC.NET</a></li> <li><a href="/wiki/Phalanger" title="Phalanger">PHP</a></li> <li><a href="/wiki/Scala_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Scala (язык программирования)">Scala</a></li> <li><a href="/wiki/Cobra_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Cobra (язык программирования)">Cobra</a></li> <li><a href="/wiki/Delphi_Prism" title="Delphi Prism">Delphi Prism</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/.NET_Framework#.NET_Framework_3.0" title=".NET Framework">Windows Foundations</a></th><td class="navbox-list navbox-even hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Windows_Presentation_Foundation" title="Windows Presentation Foundation">Presentation</a></li> <li><a href="/wiki/Windows_Communication_Foundation" title="Windows Communication Foundation">Communication</a></li> <li><a href="/wiki/Windows_Workflow_Foundation" title="Windows Workflow Foundation">Workflow</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Компоненты</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/ADO.NET" title="ADO.NET">ADO.NET</a> <ul><li><a href="/wiki/ADO.NET_Entity_Framework" title="ADO.NET Entity Framework">Entity Framework</a></li> <li><a href="/wiki/ADO.NET_Data_Services" title="ADO.NET Data Services">Data Services</a></li></ul></li> <li><a href="/wiki/ASP.NET" title="ASP.NET">ASP.NET</a> <ul><li><a href="/wiki/ASP.NET_AJAX" title="ASP.NET AJAX">AJAX</a></li> <li><a href="/wiki/ASP.NET_MVC_Framework" title="ASP.NET MVC Framework">MVC</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="ASP.NET Dynamic Data"><a href="/w/index.php?title=ASP.NET_Dynamic_Data&action=edit&redlink=1" class="new" title="ASP.NET Dynamic Data (страница отсутствует)">Dynamic Data</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/ASP.NET_Dynamic_Data" class="extiw" title="en:ASP.NET Dynamic Data"><span title="ASP.NET Dynamic Data — версия статьи «ASP.NET Dynamic Data» на английском языке">[англ.]</span></a></sup></li></ul></li> <li><a href="/wiki/.NET_Remoting" title=".NET Remoting">.NET Remoting</a></li> <li><a href="/wiki/Language_Integrated_Query" title="Language Integrated Query">Language Integrated Query</a></li> <li><a href="/wiki/Windows_CardSpace" title="Windows CardSpace">Windows CardSpace</a></li> <li><a href="/wiki/Windows_Forms" title="Windows Forms">Windows Forms</a></li> <li><a href="/wiki/XAML" title="XAML">XAML</a></li> <li><a href="/wiki/ClickOnce" title="ClickOnce">ClickOnce</a></li> <li><a href="/wiki/Dynamic_Language_Runtime" title="Dynamic Language Runtime">Dynamic Language Runtime</a></li> <li><a href="/wiki/Parallel_Extensions" title="Parallel Extensions">Parallel Extensions</a> <ul><li><a href="/wiki/Parallel_Extensions#Параллельный_LINQ" title="Parallel Extensions">PLINQ</a></li> <li><a href="/wiki/Parallel_Extensions#Библиотека_параллельных_задач" title="Parallel Extensions">TPL</a></li></ul></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Сравнения</th><td class="navbox-list navbox-even hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_C_Sharp_%D0%B8_Java" title="Сравнение C Sharp и Java">C# и Java</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="Comparison of C Sharp and Visual Basic .NET"><a href="/w/index.php?title=%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_C_Sharp_%D0%B8_Visual_Basic_.NET&action=edit&redlink=1" class="new" title="Сравнение C Sharp и Visual Basic .NET (страница отсутствует)">C# и Visual Basic .NET</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Visual_Basic_.NET" class="extiw" title="en:Comparison of C Sharp and Visual Basic .NET"><span title="Comparison of C Sharp and Visual Basic .NET — версия статьи «Сравнение C Sharp и Visual Basic .NET» на английском языке">[англ.]</span></a></sup></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Будущие технологии</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Jasper" title="Jasper">Jasper</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Информационные ресурсы</th><td class="navbox-list navbox-even hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/The_.NET_Show" title="The .NET Show">The .NET Show</a></li> <li><a href="/wiki/NuGet" title="NuGet">NuGet</a></li></ul> </div></td></tr></tbody></table></div> <div role="navigation" class="navbox" aria-labelledby="Стандарты_Ecma_International" data-name="Ecma International Standards"><table class="nowraplinks collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="colgroup" class="navbox-title" colspan="2"><span class="navbox-gear" style="float:left;text-align:left;width:5em;margin-right:0.5em"><span class="noprint skin-invert-image" typeof="mw:File"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:Ecma_International_Standards" title="Перейти к шаблону «Ecma International Standards»"><img alt="Перейти к шаблону «Ecma International Standards»" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" decoding="async" width="14" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span></span><div id="Стандарты_Ecma_International" style="font-size:114%;margin:0 5em">Стандарты <a href="/wiki/Ecma_International" title="Ecma International">Ecma International</a></div></th></tr><tr><td class="navbox-list navbox-odd hlist" style="width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><span data-interwiki-lang="en" data-interwiki-article="Advanced Intelligent Tape"><a href="/w/index.php?title=Advanced_Intelligent_Tape&action=edit&redlink=1" class="new" title="Advanced Intelligent Tape (страница отсутствует)">AIT</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Advanced_Intelligent_Tape" class="extiw" title="en:Advanced Intelligent Tape"><span title="Advanced Intelligent Tape — версия статьи «Advanced Intelligent Tape» на английском языке">[англ.]</span></a></sup></li> <li><a href="/wiki/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D1%8E%D1%89%D0%B8%D0%B5_%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_ANSI" title="Управляющие последовательности ANSI">Управляющие последовательности ANSI</a></li> <li><a href="/wiki/C%2B%2B/CLI" title="C++/CLI">C++/CLI</a></li> <li><a class="mw-selflink selflink">C#</a></li> <li><a href="/wiki/CD-ROM" title="CD-ROM">CD-ROM</a></li> <li><a href="/wiki/ISO_9660" title="ISO 9660">CDFS</a></li> <li><a href="/wiki/Common_Language_Infrastructure" title="Common Language Infrastructure">CLI</a></li> <li><a href="/wiki/Dart" title="Dart">Dart</a></li> <li><a href="/wiki/Digital_Data_Storage" title="Digital Data Storage">DDS</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="Digital Linear Tape"><a href="/w/index.php?title=Digital_Linear_Tape&action=edit&redlink=1" class="new" title="Digital Linear Tape (страница отсутствует)">DLT</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Digital_Linear_Tape" class="extiw" title="en:Digital Linear Tape"><span title="Digital Linear Tape — версия статьи «Digital Linear Tape» на английском языке">[англ.]</span></a></sup></li> <li><a href="/wiki/ECMAScript_%D0%B4%D0%BB%D1%8F_XML" title="ECMAScript для XML">E4X</a></li> <li><a href="/wiki/ECMAScript" title="ECMAScript">ECMAScript</a></li> <li><a href="/wiki/Eiffel" title="Eiffel">Eiffel</a></li> <li><a href="/wiki/FAT" title="FAT">FAT</a></li> <li><a href="/wiki/%D0%94%D0%B8%D1%81%D0%BA%D0%B5%D1%82%D0%B0" title="Дискета">FD</a></li> <li><a href="/wiki/Holographic_Versatile_Disc" title="Holographic Versatile Disc">HVD</a></li> <li><a href="/wiki/Near_Field_Communication" class="mw-redirect" title="Near Field Communication">NFC</a></li> <li><a href="/wiki/Office_Open_XML" title="Office Open XML">Office Open XML</a></li> <li><a href="/wiki/XML_Paper_Specification" title="XML Paper Specification">OpenXPS</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="Digital Linear Tape"><a href="/w/index.php?title=Digital_Linear_Tape&action=edit&redlink=1" class="new" title="Digital Linear Tape (страница отсутствует)">Super DLT</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Digital_Linear_Tape" class="extiw" title="en:Digital Linear Tape"><span title="Digital Linear Tape — версия статьи «Digital Linear Tape» на английском языке">[англ.]</span></a></sup></li> <li><a href="/wiki/Universal_3D" title="Universal 3D">U3D</a></li> <li><a href="/wiki/Universal_Disk_Format" title="Universal Disk Format">UDF</a></li> <li><a href="/wiki/Ultra_Density_Optical" title="Ultra Density Optical">UDO</a></li> <li><a href="/wiki/LTO" title="LTO">Ultrium-1</a></li> <li><a href="/wiki/Universal_Media_Disc" title="Universal Media Disc">UMD</a></li> <li><a href="/wiki/UWB" title="UWB">UWB</a></li> <li><a href="/wiki/VXA" title="VXA">VXA</a></li></ul> </div></td></tr></tbody></table></div> <div role="navigation" class="navbox" aria-labelledby="Стандарты_ISO" data-name="Стандарты ISO"><table class="nowraplinks collapsible collapsed navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="colgroup" class="navbox-title" colspan="2"><span class="navbox-gear" style="float:left;text-align:left;width:5em;margin-right:0.5em"><span class="noprint skin-invert-image" typeof="mw:File"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%A1%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D1%8B_ISO" title="Перейти к шаблону «Стандарты ISO»"><img alt="Перейти к шаблону «Стандарты ISO»" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" decoding="async" width="14" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span></span><div id="Стандарты_ISO" style="font-size:114%;margin:0 5em">Стандарты <a href="/wiki/%D0%9C%D0%B5%D0%B6%D0%B4%D1%83%D0%BD%D0%B0%D1%80%D0%BE%D0%B4%D0%BD%D0%B0%D1%8F_%D0%BE%D1%80%D0%B3%D0%B0%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D0%BF%D0%BE_%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8" title="Международная организация по стандартизации">ISO</a></div></th></tr><tr><td class="navbox-abovebelow hlist" colspan="2"><div> <ul><li><i>Категории:</i>  <a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D1%8B_ISO" title="Категория:Стандарты ISO">Категория:Стандарты ISO</a></li> <li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D1%8B_OSI" title="Категория:Протоколы OSI">Категория:Протоколы OSI</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">1<br />по<br />9999</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/ISO_1" title="ISO 1">1</a></li> <li><a href="/wiki/ISO_2" title="ISO 2">2</a></li> <li><a href="/wiki/%D0%A0%D1%8F%D0%B4%D1%8B_%D0%BD%D0%BE%D0%BC%D0%B8%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2_%D1%80%D0%B0%D0%B4%D0%B8%D0%BE%D0%B4%D0%B5%D1%82%D0%B0%D0%BB%D0%B5%D0%B9" title="Ряды номиналов радиодеталей">3</a></li> <li><a href="/wiki/ISO_4" title="ISO 4">4</a></li> <li><a href="/wiki/%D0%A1%D0%B2%D0%B5%D1%82%D0%BE%D1%87%D1%83%D0%B2%D1%81%D1%82%D0%B2%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D1%84%D0%BE%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D0%BE%D0%B2" title="Светочувствительность фотоматериалов">6</a></li> <li><a href="/wiki/%D0%A2%D1%80%D1%83%D0%B1%D0%BD%D0%B0%D1%8F_%D1%80%D0%B5%D0%B7%D1%8C%D0%B1%D0%B0" title="Трубная резьба">7</a></li> <li><a href="/wiki/ISO_9" title="ISO 9">9</a></li> <li><a href="/wiki/A440" title="A440">16</a></li> <li><a href="/wiki/ISO_31" title="ISO 31">31</a> <ul><li><a href="/wiki/ISO_31-0" title="ISO 31-0">-0</a></li> <li><a href="/w/index.php?title=ISO_31-1&action=edit&redlink=1" class="new" title="ISO 31-1 (страница отсутствует)">-1</a></li> <li><a href="/w/index.php?title=ISO_31-2&action=edit&redlink=1" class="new" title="ISO 31-2 (страница отсутствует)">-2</a></li> <li><a href="/w/index.php?title=ISO_31-3&action=edit&redlink=1" class="new" title="ISO 31-3 (страница отсутствует)">-3</a></li> <li><a href="/w/index.php?title=ISO_31-4&action=edit&redlink=1" class="new" title="ISO 31-4 (страница отсутствует)">-4</a></li> <li><a href="/w/index.php?title=ISO_31-5&action=edit&redlink=1" class="new" title="ISO 31-5 (страница отсутствует)">-5</a></li> <li><a href="/w/index.php?title=ISO_31-6&action=edit&redlink=1" class="new" title="ISO 31-6 (страница отсутствует)">-6</a></li> <li><a href="/w/index.php?title=ISO_31-7&action=edit&redlink=1" class="new" title="ISO 31-7 (страница отсутствует)">-7</a></li> <li><a href="/w/index.php?title=ISO_31-8&action=edit&redlink=1" class="new" title="ISO 31-8 (страница отсутствует)">-8</a></li> <li><a href="/w/index.php?title=ISO_31-9&action=edit&redlink=1" class="new" title="ISO 31-9 (страница отсутствует)">-9</a></li> <li><a href="/w/index.php?title=ISO_31-10&action=edit&redlink=1" class="new" title="ISO 31-10 (страница отсутствует)">-10</a></li> <li><a href="/wiki/ISO_31-11" title="ISO 31-11">-11</a></li> <li><a href="/w/index.php?title=ISO_31-12&action=edit&redlink=1" class="new" title="ISO 31-12 (страница отсутствует)">-12</a></li> <li><a href="/w/index.php?title=ISO_31-13&action=edit&redlink=1" class="new" title="ISO 31-13 (страница отсутствует)">-13</a></li></ul></li> <li><a href="/w/index.php?title=ISO_128&action=edit&redlink=1" class="new" title="ISO 128 (страница отсутствует)">128</a></li> <li><a href="/wiki/ISO_216" title="ISO 216">216</a></li> <li><a href="/wiki/ISO_217" title="ISO 217">217</a></li> <li><a href="/w/index.php?title=Equal-loudness_contour&action=edit&redlink=1" class="new" title="Equal-loudness contour (страница отсутствует)">226</a></li> <li><a href="/w/index.php?title=British_standard_pipe_thread&action=edit&redlink=1" class="new" title="British standard pipe thread (страница отсутствует)">228</a></li> <li><a href="/wiki/ISO_233" title="ISO 233">233</a></li> <li><a href="/w/index.php?title=ISO_259&action=edit&redlink=1" class="new" title="ISO 259 (страница отсутствует)">259</a></li> <li><a href="/w/index.php?title=ISO_269&action=edit&redlink=1" class="new" title="ISO 269 (страница отсутствует)">269</a></li> <li><a href="/wiki/ISO_296" class="mw-redirect" title="ISO 296">296</a></li> <li><a href="/w/index.php?title=ISO_302&action=edit&redlink=1" class="new" title="ISO 302 (страница отсутствует)">302</a></li> <li><a href="/w/index.php?title=ISO_306&action=edit&redlink=1" class="new" title="ISO 306 (страница отсутствует)">306</a></li> <li><a href="/w/index.php?title=ISO_428&action=edit&redlink=1" class="new" title="ISO 428 (страница отсутствует)">428</a></li> <li><a href="/wiki/ISO_639" title="ISO 639">639</a> <ul><li><a href="/wiki/ISO_639-1" title="ISO 639-1">-1</a></li></ul></li> <li><a href="/wiki/ISO_646" class="mw-redirect" title="ISO 646">646</a></li> <li><a href="/wiki/ISO_668" title="ISO 668">668</a></li> <li><a href="/w/index.php?title=ISO_690&action=edit&redlink=1" class="new" title="ISO 690 (страница отсутствует)">690</a></li> <li><a href="/w/index.php?title=ISO_732&action=edit&redlink=1" class="new" title="ISO 732 (страница отсутствует)">732</a></li> <li><a href="/w/index.php?title=ISO_764&action=edit&redlink=1" class="new" title="ISO 764 (страница отсутствует)">764</a></li> <li><a href="/wiki/Multibus#Multibus_I" title="Multibus">796</a></li> <li><a href="/w/index.php?title=ISO_843&action=edit&redlink=1" class="new" title="ISO 843 (страница отсутствует)">843</a></li> <li><a href="/w/index.php?title=ISO_898&action=edit&redlink=1" class="new" title="ISO 898 (страница отсутствует)">898</a></li> <li><a href="/w/index.php?title=ISO_1000&action=edit&redlink=1" class="new" title="ISO 1000 (страница отсутствует)">1000</a></li> <li><a href="/wiki/MICR" title="MICR">1004</a></li> <li><a href="/w/index.php?title=135_film&action=edit&redlink=1" class="new" title="135 film (страница отсутствует)">1007</a></li> <li><a href="/w/index.php?title=ISO_1073-1&action=edit&redlink=1" class="new" title="ISO 1073-1 (страница отсутствует)">1073-1</a></li> <li><a href="/w/index.php?title=ISO_1413&action=edit&redlink=1" class="new" title="ISO 1413 (страница отсутствует)">1413</a></li> <li><a href="/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D0%BB" title="Алгол">1538</a></li> <li><a href="/w/index.php?title=ISO_1745:1975&action=edit&redlink=1" class="new" title="ISO 1745:1975 (страница отсутствует)">1745</a></li> <li><a href="/w/index.php?title=ISO_2014&action=edit&redlink=1" class="new" title="ISO 2014 (страница отсутствует)">2014</a></li> <li><a href="/w/index.php?title=ISO_2015&action=edit&redlink=1" class="new" title="ISO 2015 (страница отсутствует)">2015</a></li> <li><a href="/w/index.php?title=ISO_2022&action=edit&redlink=1" class="new" title="ISO 2022 (страница отсутствует)">2022</a></li> <li><a href="/wiki/%D0%9C%D0%B5%D0%B6%D0%B4%D1%83%D0%BD%D0%B0%D1%80%D0%BE%D0%B4%D0%BD%D1%8B%D0%B9_%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BD%D0%B8%D0%B6%D0%BD%D1%8B%D0%B9_%D0%BD%D0%BE%D0%BC%D0%B5%D1%80" title="Международный стандартный книжный номер">2108</a></li> <li><a href="/w/index.php?title=ISO_2145&action=edit&redlink=1" class="new" title="ISO 2145 (страница отсутствует)">2145</a></li> <li><a href="/w/index.php?title=ISO_2146&action=edit&redlink=1" class="new" title="ISO 2146 (страница отсутствует)">2146</a></li> <li><a href="/w/index.php?title=ISO_2281&action=edit&redlink=1" class="new" title="ISO 2281 (страница отсутствует)">2281</a></li> <li><a href="/wiki/ISO_2709" class="mw-redirect" title="ISO 2709">2709</a></li> <li><a href="/w/index.php?title=ISO_2711&action=edit&redlink=1" class="new" title="ISO 2711 (страница отсутствует)">2711</a></li> <li><a href="/w/index.php?title=ISO_2788&action=edit&redlink=1" class="new" title="ISO 2788 (страница отсутствует)">2788</a></li> <li><a href="/w/index.php?title=ISO_3029&action=edit&redlink=1" class="new" title="ISO 3029 (страница отсутствует)">3029</a></li> <li><a href="/wiki/ISO_3103" title="ISO 3103">3103</a></li> <li><a href="/wiki/ISO_3166" title="ISO 3166">3166</a> <ul><li><a href="/wiki/ISO_3166-1" title="ISO 3166-1">-1</a></li> <li><a href="/wiki/ISO_3166-2" title="ISO 3166-2">-2</a></li> <li><a href="/wiki/ISO_3166-3" title="ISO 3166-3">-3</a></li></ul></li> <li><a href="/wiki/%D0%9C%D0%B5%D0%B6%D0%B4%D1%83%D0%BD%D0%B0%D1%80%D0%BE%D0%B4%D0%BD%D1%8B%D0%B9_%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D1%8B%D0%B9_%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BD%D0%BE%D0%BC%D0%B5%D1%80" title="Международный стандартный сериальный номер">3297</a></li> <li><a href="/w/index.php?title=ISO_3307&action=edit&redlink=1" class="new" title="ISO 3307 (страница отсутствует)">3307</a></li> <li><a href="/w/index.php?title=ISO_3602&action=edit&redlink=1" class="new" title="ISO 3602 (страница отсутствует)">3602</a></li> <li><a href="/w/index.php?title=ISO_3864&action=edit&redlink=1" class="new" title="ISO 3864 (страница отсутствует)">3864</a></li> <li><a href="/wiki/ISRC" title="ISRC">3901</a></li> <li><a href="/w/index.php?title=ISO_3977&action=edit&redlink=1" class="new" title="ISO 3977 (страница отсутствует)">3977</a></li> <li><a href="/w/index.php?title=ISO_4031&action=edit&redlink=1" class="new" title="ISO 4031 (страница отсутствует)">4031</a></li> <li><a href="/w/index.php?title=ISO_4157&action=edit&redlink=1" class="new" title="ISO 4157 (страница отсутствует)">4157</a></li> <li><a href="/wiki/ISO_4217" title="ISO 4217">4217</a></li> <li><a href="/wiki/ISO_5218" title="ISO 5218">5218</a></li> <li><a href="/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_ETRTO" title="Система ETRTO">5775</a></li> <li><a href="/w/index.php?title=ISO_5776&action=edit&redlink=1" class="new" title="ISO 5776 (страница отсутствует)">5776</a></li> <li><a href="/w/index.php?title=ISO_5964&action=edit&redlink=1" class="new" title="ISO 5964 (страница отсутствует)">5964</a></li> <li><a href="/w/index.php?title=ISO_6166&action=edit&redlink=1" class="new" title="ISO 6166 (страница отсутствует)">6166</a></li> <li><a href="/w/index.php?title=ISO_6344&action=edit&redlink=1" class="new" title="ISO 6344 (страница отсутствует)">6344</a></li> <li><a href="/w/index.php?title=ISO_6346&action=edit&redlink=1" class="new" title="ISO 6346 (страница отсутствует)">6346</a></li> <li><a href="/w/index.php?title=ISO_6425&action=edit&redlink=1" class="new" title="ISO 6425 (страница отсутствует)">6425</a></li> <li><a href="/w/index.php?title=ANSI_escape_code&action=edit&redlink=1" class="new" title="ANSI escape code (страница отсутствует)">6429</a></li> <li><a href="/w/index.php?title=ISO_6438&action=edit&redlink=1" class="new" title="ISO 6438 (страница отсутствует)">6438</a></li> <li><a href="/w/index.php?title=ISO_6523&action=edit&redlink=1" class="new" title="ISO 6523 (страница отсутствует)">6523</a></li> <li><a href="/w/index.php?title=ISO_6709&action=edit&redlink=1" class="new" title="ISO 6709 (страница отсутствует)">6709</a></li> <li><a href="/w/index.php?title=ISO_7001&action=edit&redlink=1" class="new" title="ISO 7001 (страница отсутствует)">7001</a></li> <li><a href="/w/index.php?title=ISO_7002&action=edit&redlink=1" class="new" title="ISO 7002 (страница отсутствует)">7002</a></li> <li><a href="/wiki/%D0%9F%D0%B8%D0%BD%D1%8C%D0%B8%D0%BD%D1%8C" title="Пиньинь">7098</a></li> <li><a href="/wiki/%D0%9F%D0%B0%D1%81%D0%BA%D0%B0%D0%BB%D1%8C_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Паскаль (язык программирования)">7185</a></li> <li><a href="/wiki/ISO_7388" class="mw-redirect" title="ISO 7388">7388</a></li> <li><a href="/wiki/%D0%A1%D0%B5%D1%82%D0%B5%D0%B2%D0%B0%D1%8F_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C_OSI" title="Сетевая модель OSI">7498</a></li> <li><a href="/w/index.php?title=ISO_7736&action=edit&redlink=1" class="new" title="ISO 7736 (страница отсутствует)">7736</a></li> <li><a href="/wiki/ISO/IEC_7810" title="ISO/IEC 7810">7810</a></li> <li><a href="/w/index.php?title=ISO_7811&action=edit&redlink=1" class="new" title="ISO 7811 (страница отсутствует)">7811</a></li> <li><a href="/w/index.php?title=ISO_7812&action=edit&redlink=1" class="new" title="ISO 7812 (страница отсутствует)">7812</a></li> <li><a href="/w/index.php?title=ISO_7813&action=edit&redlink=1" class="new" title="ISO 7813 (страница отсутствует)">7813</a></li> <li><a href="/wiki/ISO/IEC_7816" title="ISO/IEC 7816">7816</a></li> <li><a href="/w/index.php?title=ISO_8000&action=edit&redlink=1" class="new" title="ISO 8000 (страница отсутствует)">8000</a></li> <li><a href="/w/index.php?title=Fuel_oil&action=edit&redlink=1" class="new" title="Fuel oil (страница отсутствует)">8217</a></li> <li><a href="/w/index.php?title=ISO_8571&action=edit&redlink=1" class="new" title="ISO 8571 (страница отсутствует)">8571</a></li> <li><a href="/wiki/ISO_8583" title="ISO 8583">8583</a></li> <li><a href="/wiki/ISO_8601" title="ISO 8601">8601</a></li> <li><a href="/wiki/CGM" title="CGM">8632</a></li> <li><a href="/w/index.php?title=ISO_8652&action=edit&redlink=1" class="new" title="ISO 8652 (страница отсутствует)">8652</a></li> <li><a href="/w/index.php?title=ISO_8691&action=edit&redlink=1" class="new" title="ISO 8691 (страница отсутствует)">8691</a></li> <li><a href="/w/index.php?title=ISO_8807&action=edit&redlink=1" class="new" title="ISO 8807 (страница отсутствует)">8807</a></li> <li><a href="/w/index.php?title=ISO_8820-5&action=edit&redlink=1" class="new" title="ISO 8820-5 (страница отсутствует)">8820-5</a></li> <li><a href="/wiki/ISO_8859" title="ISO 8859">8859</a> <ul><li><a href="/wiki/ISO_8859-1" title="ISO 8859-1">-1</a></li> <li><a href="/wiki/ISO_8859-2" title="ISO 8859-2">-2</a></li> <li><a href="/wiki/ISO_8859-3" title="ISO 8859-3">-3</a></li> <li><a href="/wiki/ISO_8859-4" title="ISO 8859-4">-4</a></li> <li><a href="/wiki/ISO_8859-5" title="ISO 8859-5">-5</a></li> <li><a href="/wiki/ISO_8859-6" title="ISO 8859-6">-6</a></li> <li><a href="/wiki/ISO_8859-7" title="ISO 8859-7">-7</a></li> <li><a href="/wiki/ISO_8859-8" title="ISO 8859-8">-8</a></li> <li><a href="/wiki/ISO_8859-9" title="ISO 8859-9">-9</a></li> <li><a href="/wiki/ISO_8859-10" title="ISO 8859-10">-10</a></li> <li><a href="/wiki/ISO_8859-11" title="ISO 8859-11">-11</a></li> <li><a href="/w/index.php?title=ISO_8859-12&action=edit&redlink=1" class="new" title="ISO 8859-12 (страница отсутствует)">-12</a></li> <li><a href="/wiki/ISO_8859-13" title="ISO 8859-13">-13</a></li> <li><a href="/wiki/ISO_8859-14" title="ISO 8859-14">-14</a></li> <li><a href="/wiki/ISO_8859-15" title="ISO 8859-15">-15</a></li> <li><a href="/wiki/ISO_8859-16" title="ISO 8859-16">-16</a>)</li></ul></li> <li><a href="/wiki/SGML" title="SGML">8879</a></li> <li><a href="/wiki/ISO_9000" title="ISO 9000">9000</a></li> <li><a href="/wiki/SQL" title="SQL">9075</a></li> <li><a href="/wiki/ISO_9126" title="ISO 9126">9126</a></li> <li><a href="/wiki/ISO_9241" title="ISO 9241">9241</a></li> <li><a href="/wiki/ISO_9362" title="ISO 9362">9362</a></li> <li><a href="/w/index.php?title=Shoe_size&action=edit&redlink=1" class="new" title="Shoe size (страница отсутствует)">9407</a></li> <li><a href="/w/index.php?title=ISO_9506&action=edit&redlink=1" class="new" title="ISO 9506 (страница отсутствует)">9506</a></li> <li><a href="/w/index.php?title=ISO_9529&action=edit&redlink=1" class="new" title="ISO 9529 (страница отсутствует)">9529</a></li> <li><a href="/w/index.php?title=ISO_9564&action=edit&redlink=1" class="new" title="ISO 9564 (страница отсутствует)">9564</a></li> <li><a href="/wiki/X.500" title="X.500">9594</a></li> <li><a href="/wiki/ISO_9660" title="ISO 9660">9660</a></li> <li><a href="/w/index.php?title=ISO_9897&action=edit&redlink=1" class="new" title="ISO 9897 (страница отсутствует)">9897</a></li> <li><a href="/wiki/POSIX" title="POSIX">9945</a></li> <li><a href="/w/index.php?title=ISO_9984&action=edit&redlink=1" class="new" title="ISO 9984 (страница отсутствует)">9984</a></li> <li><a href="/w/index.php?title=ISO_9985&action=edit&redlink=1" class="new" title="ISO 9985 (страница отсутствует)">9985</a></li> <li><a href="/w/index.php?title=ISO_9995&action=edit&redlink=1" class="new" title="ISO 9995 (страница отсутствует)">9995</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">10000<br />по<br />19999</th><td class="navbox-list navbox-even hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/w/index.php?title=ISO_10006&action=edit&redlink=1" class="new" title="ISO 10006 (страница отсутствует)">10006</a></li> <li><a href="/wiki/Whirlpool_(%D1%85%D0%B5%D1%88-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F)" title="Whirlpool (хеш-функция)">10118-3</a></li> <li><a href="/w/index.php?title=ISO_10160&action=edit&redlink=1" class="new" title="ISO 10160 (страница отсутствует)">10160</a></li> <li><a href="/w/index.php?title=ISO_10161&action=edit&redlink=1" class="new" title="ISO 10161 (страница отсутствует)">10161</a></li> <li><a href="/w/index.php?title=Guidelines_for_the_Definition_of_Managed_Objects&action=edit&redlink=1" class="new" title="Guidelines for the Definition of Managed Objects (страница отсутствует)">10165</a></li> <li><a href="/wiki/DSSSL" title="DSSSL">10179</a></li> <li><a href="/w/index.php?title=ISO_10206&action=edit&redlink=1" class="new" title="ISO 10206 (страница отсутствует)">10206</a></li> <li><a href="/w/index.php?title=ISO_10303&action=edit&redlink=1" class="new" title="ISO 10303 (страница отсутствует)">10303</a></li> <li><a href="/wiki/EXPRESS_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85)" title="EXPRESS (язык моделирования данных)">10303-11</a></li> <li><a href="/w/index.php?title=ISO_10303-21&action=edit&redlink=1" class="new" title="ISO 10303-21 (страница отсутствует)">10303-21</a></li> <li><a href="/wiki/ISO_10303-22" title="ISO 10303-22">10303-22</a></li> <li><a href="/w/index.php?title=STEP-NC&action=edit&redlink=1" class="new" title="STEP-NC (страница отсутствует)">10303-238</a></li> <li><a href="/w/index.php?title=ISO_10303-28&action=edit&redlink=1" class="new" title="ISO 10303-28 (страница отсутствует)">10303-28</a></li> <li><a href="/w/index.php?title=ISO_10383&action=edit&redlink=1" class="new" title="ISO 10383 (страница отсутствует)">10383</a></li> <li><a href="/wiki/ISO_10487" title="ISO 10487">10487</a></li> <li><a href="/w/index.php?title=ISO_10585&action=edit&redlink=1" class="new" title="ISO 10585 (страница отсутствует)">10585</a></li> <li><a href="/w/index.php?title=ISO_10589&action=edit&redlink=1" class="new" title="ISO 10589 (страница отсутствует)">10589</a></li> <li><a href="/wiki/%D0%AE%D0%BD%D0%B8%D0%BA%D0%BE%D0%B4" title="Юникод">10646</a></li> <li><a href="/w/index.php?title=ISO_10664&action=edit&redlink=1" class="new" title="ISO 10664 (страница отсутствует)">10664</a></li> <li><a href="/w/index.php?title=ISO_10746&action=edit&redlink=1" class="new" title="ISO 10746 (страница отсутствует)">10746</a></li> <li><a href="/wiki/Multibus#Multibus_II" title="Multibus">10861</a></li> <li><a href="/wiki/%D0%9C%D0%B5%D0%B6%D0%B4%D1%83%D0%BD%D0%B0%D1%80%D0%BE%D0%B4%D0%BD%D1%8B%D0%B9_%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D1%8B%D0%B9_%D0%BC%D1%83%D0%B7%D1%8B%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BD%D0%BE%D0%BC%D0%B5%D1%80" title="Международный стандартный музыкальный номер">10957</a></li> <li><a href="/w/index.php?title=ISO_10962&action=edit&redlink=1" class="new" title="ISO 10962 (страница отсутствует)">10962</a></li> <li><a href="/w/index.php?title=ISO_10967&action=edit&redlink=1" class="new" title="ISO 10967 (страница отсутствует)">10967</a></li> <li><a href="/w/index.php?title=ISO/IEEE_11073&action=edit&redlink=1" class="new" title="ISO/IEEE 11073 (страница отсутствует)">11073</a></li> <li><a href="/w/index.php?title=ISO_11170&action=edit&redlink=1" class="new" title="ISO 11170 (страница отсутствует)">11170</a></li> <li><a href="/w/index.php?title=ISO_11179&action=edit&redlink=1" class="new" title="ISO 11179 (страница отсутствует)">11179</a></li> <li><a href="/w/index.php?title=ISO_11404&action=edit&redlink=1" class="new" title="ISO 11404 (страница отсутствует)">11404</a></li> <li><a href="/w/index.php?title=ISO_11544&action=edit&redlink=1" class="new" title="ISO 11544 (страница отсутствует)">11544</a></li> <li><a href="/wiki/ISO_11783" title="ISO 11783">11783</a></li> <li><a href="/w/index.php?title=ISO_11784_%26_11785&action=edit&redlink=1" class="new" title="ISO 11784 & 11785 (страница отсутствует)">11784</a></li> <li><a href="/w/index.php?title=ISO_11784_%26_11785&action=edit&redlink=1" class="new" title="ISO 11784 & 11785 (страница отсутствует)">11785</a></li> <li><a href="/wiki/ISO/IEC_11801" title="ISO/IEC 11801">11801</a></li> <li><a href="/wiki/ISO_11898" class="mw-redirect" title="ISO 11898">11898</a></li> <li><a href="/wiki/ISO_11940" title="ISO 11940">11940</a></li> <li><a href="/wiki/ISO/TR_11941" title="ISO/TR 11941">11941</a></li> <li><a href="/wiki/ISO/TR_11941" title="ISO/TR 11941">11941 (TR)</a></li> <li><a href="/w/index.php?title=ISO_11992&action=edit&redlink=1" class="new" title="ISO 11992 (страница отсутствует)">11992</a></li> <li><a href="/w/index.php?title=ISO_12006&action=edit&redlink=1" class="new" title="ISO 12006 (страница отсутствует)">12006</a></li> <li><a href="/wiki/ISO_12164" class="mw-redirect" title="ISO 12164">12164</a></li> <li><a href="/w/index.php?title=ISO_TR_12182:1998&action=edit&redlink=1" class="new" title="ISO TR 12182:1998 (страница отсутствует)">12182:1998</a></li> <li><a href="/wiki/%D0%96%D0%B8%D0%B7%D0%BD%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D1%86%D0%B8%D0%BA%D0%BB_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F#Стандарт_ISO_12207/_и_его_применение" title="Жизненный цикл программного обеспечения">12207:1995</a></li> <li><a href="/wiki/ISO/IEC_12207:2008" title="ISO/IEC 12207:2008">12207:2008</a></li> <li><a href="/w/index.php?title=ISO_12234-2&action=edit&redlink=1" class="new" title="ISO 12234-2 (страница отсутствует)">12234-2</a></li> <li><a href="/wiki/%D0%9F%D1%80%D0%BE%D0%BB%D0%BE%D0%B3_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Пролог (язык программирования)">13211</a> <ul><li><a href="/wiki/%D0%9F%D1%80%D0%BE%D0%BB%D0%BE%D0%B3_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Пролог (язык программирования)">-1</a></li> <li><a href="/wiki/%D0%9F%D1%80%D0%BE%D0%BB%D0%BE%D0%B3_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Пролог (язык программирования)">-2</a></li></ul></li> <li><a href="/wiki/Isofix" title="Isofix">13216</a></li> <li><a href="/wiki/%D0%A2%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%BA%D0%B0%D1%80%D1%82%D0%B0" title="Тематическая карта">13250</a></li> <li><a href="/w/index.php?title=ISO_13399&action=edit&redlink=1" class="new" title="ISO 13399 (страница отсутствует)">13399</a></li> <li><a href="/wiki/ISO_13406-2" title="ISO 13406-2">13406-2</a></li> <li><a href="/w/index.php?title=ISO13407&action=edit&redlink=1" class="new" title="ISO13407 (страница отсутствует)">13407</a></li> <li><a href="/wiki/%D0%A4%D0%BE%D1%82%D0%BE%D0%BF%D0%BB%D1%91%D0%BD%D0%BA%D0%B0_%D1%82%D0%B8%D0%BF-110" title="Фотоплёнка тип-110">13450</a></li> <li><a href="/wiki/ISO_13485" title="ISO 13485">13485</a></li> <li><a href="/w/index.php?title=ISO_13490&action=edit&redlink=1" class="new" title="ISO 13490 (страница отсутствует)">13490</a></li> <li><a href="/w/index.php?title=ISO_13567&action=edit&redlink=1" class="new" title="ISO 13567 (страница отсутствует)">13567</a></li> <li><a href="/w/index.php?title=ISO_13568&action=edit&redlink=1" class="new" title="ISO 13568 (страница отсутствует)">13568</a></li> <li><a href="/w/index.php?title=ISO_13584&action=edit&redlink=1" class="new" title="ISO 13584 (страница отсутствует)">13584</a></li> <li><a href="/wiki/IBAN" title="IBAN">13616</a></li> <li><a href="/wiki/ISO_14000" title="ISO 14000">14000</a></li> <li><a href="/w/index.php?title=ISO_14031&action=edit&redlink=1" class="new" title="ISO 14031 (страница отсутствует)">14031</a></li> <li><a href="/wiki/%D0%9B%D0%BE%D1%88%D0%B0%D0%B4%D0%B8%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D0%BB%D0%B0" title="Лошадиная сила">14396</a></li> <li><a href="/wiki/ISO/IEC_14443" title="ISO/IEC 14443">14443</a></li> <li><a href="/wiki/H.264" title="H.264">14496-10</a></li> <li><a href="/wiki/MPEG-4_Part_14" title="MPEG-4 Part 14">14496-14</a></li> <li><a href="/wiki/IEEE_1355" title="IEEE 1355">ISO 14575</a></li> <li><a href="/w/index.php?title=ISO_14644&action=edit&redlink=1" class="new" title="ISO 14644 (страница отсутствует)">14644</a> <ul><li><a href="/w/index.php?title=ISO_14644-1&action=edit&redlink=1" class="new" title="ISO 14644-1 (страница отсутствует)">-1</a></li> <li><a href="/w/index.php?title=ISO_14644-2&action=edit&redlink=1" class="new" title="ISO 14644-2 (страница отсутствует)">-2</a></li> <li><a href="/w/index.php?title=ISO_14644-3&action=edit&redlink=1" class="new" title="ISO 14644-3 (страница отсутствует)">-3</a></li> <li><a href="/w/index.php?title=ISO_14644-4&action=edit&redlink=1" class="new" title="ISO 14644-4 (страница отсутствует)">-4</a></li> <li><a href="/w/index.php?title=ISO_14644-5&action=edit&redlink=1" class="new" title="ISO 14644-5 (страница отсутствует)">-5</a></li> <li><a href="/w/index.php?title=ISO_14644-6&action=edit&redlink=1" class="new" title="ISO 14644-6 (страница отсутствует)">-6</a></li> <li><a href="/w/index.php?title=ISO_14644-7&action=edit&redlink=1" class="new" title="ISO 14644-7 (страница отсутствует)">-7</a></li> <li><a href="/w/index.php?title=ISO_14644-8&action=edit&redlink=1" class="new" title="ISO 14644-8 (страница отсутствует)">-8</a></li> <li><a href="/w/index.php?title=ISO_14644-9&action=edit&redlink=1" class="new" title="ISO 14644-9 (страница отсутствует)">-9</a></li></ul></li> <li><a href="/w/index.php?title=ISO_14649&action=edit&redlink=1" class="new" title="ISO 14649 (страница отсутствует)">14649</a></li> <li><a href="/w/index.php?title=ISO_14651&action=edit&redlink=1" class="new" title="ISO 14651 (страница отсутствует)">14651</a></li> <li><a href="/w/index.php?title=ISO_14698&action=edit&redlink=1" class="new" title="ISO 14698 (страница отсутствует)">14698</a></li> <li><a href="/w/index.php?title=ISO_14698-2&action=edit&redlink=1" class="new" title="ISO 14698-2 (страница отсутствует)">14698-2</a></li> <li><a href="/w/index.php?title=ISO_14750&action=edit&redlink=1" class="new" title="ISO 14750 (страница отсутствует)">14750</a></li> <li><a href="/wiki/C%2B%2B" title="C++">14882</a></li> <li><a href="/w/index.php?title=ISO_14971&action=edit&redlink=1" class="new" title="ISO 14971 (страница отсутствует)">14971</a></li> <li><a href="/w/index.php?title=ISO_15022&action=edit&redlink=1" class="new" title="ISO 15022 (страница отсутствует)">15022</a></li> <li><a href="/w/index.php?title=ISO_15189&action=edit&redlink=1" class="new" title="ISO 15189 (страница отсутствует)">15189</a></li> <li><a href="/w/index.php?title=ISO_15288&action=edit&redlink=1" class="new" title="ISO 15288 (страница отсутствует)">15288</a></li> <li><a href="/w/index.php?title=ISO_15291&action=edit&redlink=1" class="new" title="ISO 15291 (страница отсутствует)">15291</a></li> <li><a href="/w/index.php?title=ISO_15292&action=edit&redlink=1" class="new" title="ISO 15292 (страница отсутствует)">15292</a></li> <li><a href="/wiki/%D0%9E%D0%B1%D1%89%D0%B8%D0%B5_%D0%BA%D1%80%D0%B8%D1%82%D0%B5%D1%80%D0%B8%D0%B8" title="Общие критерии">15408</a></li> <li><a href="/wiki/JPEG_2000" title="JPEG 2000">15444</a></li> <li><a href="/wiki/HTML" title="HTML">15445</a></li> <li><a href="/wiki/PDF417" title="PDF417">15438</a></li> <li><a href="/w/index.php?title=ISO_15504&action=edit&redlink=1" class="new" title="ISO 15504 (страница отсутствует)">15504</a></li> <li><a href="/wiki/International_Standard_Identifier_for_Libraries_and_Related_Organizations" title="International Standard Identifier for Libraries and Related Organizations">15511</a></li> <li><a href="/w/index.php?title=ISO_15686&action=edit&redlink=1" class="new" title="ISO 15686 (страница отсутствует)">15686</a></li> <li><a href="/wiki/ISO/IEC_15693" title="ISO/IEC 15693">15693</a></li> <li><a href="/w/index.php?title=International_Standard_Audiovisual_Number&action=edit&redlink=1" class="new" title="International Standard Audiovisual Number (страница отсутствует)">15706</a></li> <li><a href="/w/index.php?title=ISO_15706-2&action=edit&redlink=1" class="new" title="ISO 15706-2 (страница отсутствует)">15706-2</a></li> <li><a href="/w/index.php?title=International_Standard_Musical_Work_Code&action=edit&redlink=1" class="new" title="International Standard Musical Work Code (страница отсутствует)">15707</a></li> <li><a href="/w/index.php?title=ISO_15897&action=edit&redlink=1" class="new" title="ISO 15897 (страница отсутствует)">15897</a></li> <li><a href="/w/index.php?title=ISO_15919&action=edit&redlink=1" class="new" title="ISO 15919 (страница отсутствует)">15919</a></li> <li><a href="/wiki/ISO_15924" title="ISO 15924">15924</a></li> <li><a href="/wiki/ISO_15926" title="ISO 15926">15926</a></li> <li><a href="/w/index.php?title=ISO_15926_WIP&action=edit&redlink=1" class="new" title="ISO 15926 WIP (страница отсутствует)">15926 WIP</a></li> <li><a href="/wiki/PDF/X" title="PDF/X">15930</a></li> <li><a href="/wiki/MaxiCode" title="MaxiCode">16023</a></li> <li><a href="/wiki/ECMAScript" title="ECMAScript">16262</a></li> <li><a href="/w/index.php?title=ISO_16750&action=edit&redlink=1" class="new" title="ISO 16750 (страница отсутствует)">16750</a></li> <li><a href="/w/index.php?title=ISO_17024&action=edit&redlink=1" class="new" title="ISO 17024 (страница отсутствует)">17024</a></li> <li><a href="/wiki/ISO/IEC_17025" title="ISO/IEC 17025">17025</a></li> <li><a href="/w/index.php?title=SDMX&action=edit&redlink=1" class="new" title="SDMX (страница отсутствует)">17369</a></li> <li><a href="/w/index.php?title=ISO_17799&action=edit&redlink=1" class="new" title="ISO 17799 (страница отсутствует)">17799</a></li> <li><a href="/wiki/LIN" title="LIN">17987</a></li> <li><a href="/wiki/ISO/IEC_18000" title="ISO/IEC 18000">18000</a></li> <li><a href="/wiki/QR-%D0%BA%D0%BE%D0%B4" title="QR-код">18004</a></li> <li><a href="/w/index.php?title=ISO_18014&action=edit&redlink=1" class="new" title="ISO 18014 (страница отсутствует)">18014</a></li> <li><a href="/w/index.php?title=ISO_18245&action=edit&redlink=1" class="new" title="ISO 18245 (страница отсутствует)">18245</a></li> <li><a href="/w/index.php?title=ISO_18629&action=edit&redlink=1" class="new" title="ISO 18629 (страница отсутствует)">18629</a></li> <li><a href="/w/index.php?title=ISO_18916&action=edit&redlink=1" class="new" title="ISO 18916 (страница отсутствует)">18916</a></li> <li><a href="/wiki/PDF/A" title="PDF/A">19005</a></li> <li><a href="/wiki/ISO_19011" title="ISO 19011">19011</a></li> <li><a href="/w/index.php?title=ISO_19092-1&action=edit&redlink=1" class="new" title="ISO 19092-1 (страница отсутствует)">19092-1</a></li> <li><a href="/w/index.php?title=ISO_19092-2&action=edit&redlink=1" class="new" title="ISO 19092-2 (страница отсутствует)">19092-2</a></li> <li><a href="/w/index.php?title=ISO_19114&action=edit&redlink=1" class="new" title="ISO 19114 (страница отсутствует)">19114</a></li> <li><a href="/w/index.php?title=ISO_19115&action=edit&redlink=1" class="new" title="ISO 19115 (страница отсутствует)">19115</a></li> <li><a href="/w/index.php?title=ISO_19439&action=edit&redlink=1" class="new" title="ISO 19439 (страница отсутствует)">19439</a></li> <li><a href="/wiki/UML" title="UML">19501:2005</a></li> <li><a href="/w/index.php?title=ISO_19752&action=edit&redlink=1" class="new" title="ISO 19752 (страница отсутствует)">19752</a></li> <li><a href="/wiki/RELAX_NG" title="RELAX NG">19757</a></li> <li><a href="/w/index.php?title=ISO_19770&action=edit&redlink=1" class="new" title="ISO 19770 (страница отсутствует)">19770</a></li> <li><a href="/wiki/X3D" title="X3D">19775-1</a></li> <li><a href="/w/index.php?title=ISO_19794-5&action=edit&redlink=1" class="new" title="ISO 19794-5 (страница отсутствует)">19794-5</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">20000+</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/ISO_20000" title="ISO 20000">20000</a></li> <li><a href="/wiki/ISO_20022" title="ISO 20022">20022</a></li> <li><a href="/wiki/ISO_20121" title="ISO 20121">20121</a></li> <li><a href="/w/index.php?title=MPEG-21&action=edit&redlink=1" class="new" title="MPEG-21 (страница отсутствует)">21000</a></li> <li><a href="/w/index.php?title=International_Standard_Text_Code&action=edit&redlink=1" class="new" title="International Standard Text Code (страница отсутствует)">21047</a></li> <li><a href="/w/index.php?title=ISO_21500&action=edit&redlink=1" class="new" title="ISO 21500 (страница отсутствует)">21500</a></li> <li><a href="/w/index.php?title=ISO_21827:2002&action=edit&redlink=1" class="new" title="ISO 21827:2002 (страница отсутствует)">21827:2002</a></li> <li><a href="/wiki/ISO_22000" title="ISO 22000">22000</a></li> <li><a href="/wiki/H.265" title="H.265">23008-2</a></li> <li><a class="mw-selflink selflink">23270</a></li> <li><a href="/wiki/Linux_Standard_Base" title="Linux Standard Base">23360</a></li> <li><a href="/w/index.php?title=Lexical_Markup_Framework&action=edit&redlink=1" class="new" title="Lexical Markup Framework (страница отсутствует)">24613</a></li> <li><a href="/w/index.php?title=Common_logic&action=edit&redlink=1" class="new" title="Common logic (страница отсутствует)">24707</a></li> <li><a href="/w/index.php?title=ISO_25964-1&action=edit&redlink=1" class="new" title="ISO 25964-1 (страница отсутствует)">25964-1</a></li> <li><a href="/w/index.php?title=ISO_25178&action=edit&redlink=1" class="new" title="ISO 25178 (страница отсутствует)">25178</a></li> <li><a href="/wiki/ISO_26000" title="ISO 26000">26000</a></li> <li><a href="/wiki/OpenDocument" title="OpenDocument">26300</a></li> <li><a href="/wiki/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%BE%D0%B9_%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%B0" title="Цифровой идентификатор объекта">26324</a></li> <li><a href="/w/index.php?title=ISO_27000-series&action=edit&redlink=1" class="new" title="ISO 27000-series (страница отсутствует)">27000 series</a></li> <li><a href="/wiki/ISO_27000" title="ISO 27000">27000</a></li> <li><a href="/wiki/ISO/IEC_27001" title="ISO/IEC 27001">27001</a></li> <li><a href="/wiki/ISO/IEC_27002" title="ISO/IEC 27002">27002</a></li> <li><a href="/w/index.php?title=ISO_27003&action=edit&redlink=1" class="new" title="ISO 27003 (страница отсутствует)">27003</a></li> <li><a href="/w/index.php?title=ISO_27004&action=edit&redlink=1" class="new" title="ISO 27004 (страница отсутствует)">27004</a></li> <li><a href="/w/index.php?title=ISO_27005&action=edit&redlink=1" class="new" title="ISO 27005 (страница отсутствует)">27005</a></li> <li><a href="/w/index.php?title=ISO_27006&action=edit&redlink=1" class="new" title="ISO 27006 (страница отсутствует)">27006</a></li> <li><a href="/w/index.php?title=ISO_27007&action=edit&redlink=1" class="new" title="ISO 27007 (страница отсутствует)">27007</a></li> <li><a href="/wiki/%D0%9C%D0%B5%D0%B6%D0%B4%D1%83%D0%BD%D0%B0%D1%80%D0%BE%D0%B4%D0%BD%D1%8B%D0%B9_%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80_%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D1%8B%D1%85_%D0%BD%D0%B0%D0%B8%D0%BC%D0%B5%D0%BD%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B9" title="Международный идентификатор стандартных наименований">27729</a></li> <li><a href="/w/index.php?title=ISO_27799&action=edit&redlink=1" class="new" title="ISO 27799 (страница отсутствует)">27799</a></li> <li><a href="/wiki/JPEG_XR" title="JPEG XR">29199-2</a></li> <li><a href="/wiki/Office_Open_XML" title="Office Open XML">29500</a></li> <li><a href="/wiki/ISO_31000" title="ISO 31000">31000</a></li> <li><a href="/wiki/Portable_Document_Format" title="Portable Document Format">32000</a></li> <li><a href="/w/index.php?title=ISO_38500&action=edit&redlink=1" class="new" title="ISO 38500 (страница отсутствует)">38500</a></li> <li><a href="/w/index.php?title=ISO_42010&action=edit&redlink=1" class="new" title="ISO 42010 (страница отсутствует)">42010</a></li> <li><a href="/wiki/ISO_50001" title="ISO 50001">50001</a></li> <li><a href="/w/index.php?title=ISO_80000&action=edit&redlink=1" class="new" title="ISO 80000 (страница отсутствует)">80000</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div><i>См. также:</i> <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A3%D0%BA%D0%B0%D0%B7%D0%B0%D1%82%D0%B5%D0%BB%D1%8C_%D0%BF%D0%BE_%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D1%83_%D0%BD%D0%B0%D0%B7%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F/ISO" title="Служебная:Указатель по началу названия/ISO">Список статей, названия которых начинаются с «ISO»</a></div></td></tr></tbody></table></div> <div role="navigation" class="navbox" aria-labelledby="Язык_программирования_Си" data-name="Язык программирования Си"><table class="nowraplinks hlist collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="colgroup" class="navbox-title" colspan="2"><span class="navbox-gear" style="float:left;text-align:left;width:5em;margin-right:0.5em"><span class="noprint skin-invert-image" typeof="mw:File"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%A1%D0%B8" title="Перейти к шаблону «Язык программирования Си»"><img alt="Перейти к шаблону «Язык программирования Си»" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" decoding="async" width="14" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span></span><div id="Язык_программирования_Си" style="font-size:114%;margin:0 5em"><a href="/wiki/%D0%A1%D0%B8_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Си (язык программирования)">Язык программирования Си</a></div></th></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><a href="/wiki/ANSI_C" title="ANSI C">ANSI C</a> <ul><li><a href="/wiki/ANSI_C#C89_и_C90" title="ANSI C">C89 и C90</a></li></ul></li> <li><a href="/wiki/C99" title="C99">C99</a></li> <li><a href="/wiki/C11" title="C11">C11</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="C17 (C standard revision)"><a href="/w/index.php?title=C17_(%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B0_C)&action=edit&redlink=1" class="new" title="C17 (стандарт языка C) (страница отсутствует)">C17</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/C17_(C_standard_revision)" class="extiw" title="en:C17 (C standard revision)"><span title="C17 (C standard revision) — версия статьи «C17 (стандарт языка C)» на английском языке">[англ.]</span></a></sup></li> <li><a href="/wiki/C23" title="C23">C23</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="Embedded C"><a href="/w/index.php?title=Embedded_C&action=edit&redlink=1" class="new" title="Embedded C (страница отсутствует)">Embedded C</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Embedded_C" class="extiw" title="en:Embedded C"><span title="Embedded C — версия статьи «Embedded C» на английском языке">[англ.]</span></a></sup></li> <li><a href="/wiki/MISRA_C" title="MISRA C">MISRA C</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9A%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80%D1%8B_%D0%A1%D0%B8" title="Категория:Компиляторы Си">Компиляторы</a></th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Turbo_C" title="Turbo C">Borland Turbo C</a></li> <li><a href="/wiki/Clang" title="Clang">Clang</a></li> <li><a href="/wiki/GNU_Compiler_Collection" title="GNU Compiler Collection">GCC</a></li> <li><a href="/wiki/LCC" title="LCC">LCC</a></li> <li><a href="/wiki/Pelles_C" title="Pelles C">Pelles C</a></li> <li><a href="/wiki/Portable_C_Compiler" title="Portable C Compiler">PCC</a></li> <li><a href="/wiki/Tiny_C_Compiler" title="Tiny C Compiler">TCC</a></li> <li><a href="/wiki/Microsoft_Visual_C%2B%2B" title="Microsoft Visual C++">Visual C++</a> <ul><li><a href="/wiki/C%2B%2B/CLI" title="C++/CLI">C++/CLI</a></li> <li><a href="/wiki/C%2B%2B/CX" title="C++/CX">C++/CX</a></li></ul></li> <li><a href="/wiki/Open_Watcom" title="Open Watcom">Watcom C/C++ compiler</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B8_%D0%A1%D0%B8" title="Категория:Библиотеки Си">Библиотеки</a></th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%A1%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D0%B0%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B0_%D0%A1%D0%B8" title="Стандартная библиотека языка Си">Стандартная библиотека языка Си</a></li> <li><a href="/wiki/Glibc" title="Glibc">glibc</a></li> <li><a href="/wiki/Dietlibc" title="Dietlibc">dietlibc</a></li> <li><a href="/wiki/UClibc" title="UClibc">uClibc</a></li> <li><a href="/wiki/Newlib" title="Newlib">Newlib</a></li> <li><a href="/wiki/Eglibc" title="Eglibc">Eglibc</a></li> <li><a href="/wiki/Bionic_(%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0)" title="Bionic (библиотека)">Bionic</a></li> <li><a href="/wiki/Musl" title="Musl">musl</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Особенности</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D1%8B_%D0%B2_C_%D0%B8_C%2B%2B" title="Операторы в C и C++">Операторы</a></li> <li><a href="/wiki/%D0%9D%D1%83%D0%BB%D1%8C-%D1%82%D0%B5%D1%80%D0%BC%D0%B8%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B0" title="Нуль-терминированная строка">C-строка</a></li> <li><a href="/wiki/%D0%A1%D0%B8_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)#Синтаксис_и_семантика" title="Си (язык программирования)">Синтаксис</a></li> <li><a href="/wiki/%D0%9F%D1%80%D0%B5%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80_%D0%A1%D0%B8" title="Препроцессор Си">Препроцессор</a></li> <li><a href="/wiki/%D0%97%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BE%D1%87%D0%BD%D1%8B%D0%B9_%D1%84%D0%B0%D0%B9%D0%BB" title="Заголовочный файл">Заголовочные файлы</a> <ul><li><a href="/wiki/Windows.h" title="Windows.h">windows.h</a></li></ul></li> <li><a href="/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%82%D0%B8%D0%BF%D0%BE%D0%B2_%D0%A1%D0%B8" title="Система типов Си">Типы данных</a></li> <li><a href="/wiki/%D0%A1%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D0%B0%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B0_%D0%A1%D0%B8" title="Стандартная библиотека языка Си">Функции</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Некоторые потомки</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/C%2B%2B" title="C++">C++</a></li> <li><a href="/wiki/C--" title="C--">C--</a></li> <li><a class="mw-selflink selflink">C#</a></li> <li><a href="/wiki/D_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="D (язык программирования)">D</a></li> <li><a href="/wiki/Objective-C" title="Objective-C">Objective-C</a></li> <li><a href="/wiki/Swift_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Swift (язык программирования)">Swift</a></li> <li><a href="/wiki/Java" title="Java">Java</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="Alef (programming language)"><a href="/w/index.php?title=Alef_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)&action=edit&redlink=1" class="new" title="Alef (язык программирования) (страница отсутствует)">Alef</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Alef_(programming_language)" class="extiw" title="en:Alef (programming language)"><span title="Alef (programming language) — версия статьи «Alef (язык программирования)» на английском языке">[англ.]</span></a></sup></li> <li><a href="/wiki/Limbo" title="Limbo">Limbo</a></li> <li><a href="/wiki/Go" title="Go">Go</a></li> <li><a href="/wiki/Vala" title="Vala">Vala</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">C и другие языки</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li>C и C++ (<a href="/wiki/%D0%A1%D0%BE%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C_C_%D0%B8_C%2B%2B" class="mw-redirect" title="Совместимость C и C++">Совместимость</a></li> <li><a href="/wiki/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D1%8B_%D0%B2_C_%D0%B8_C%2B%2B" title="Операторы в C и C++">Операторы</a>)</li> <li><span data-interwiki-lang="en" data-interwiki-article="Comparison of Pascal and C"><a href="/w/index.php?title=%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_Pascal_%D0%B8_C&action=edit&redlink=1" class="new" title="Сравнение Pascal и C (страница отсутствует)">Сравнение Pascal и C</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Comparison_of_Pascal_and_C" class="extiw" title="en:Comparison of Pascal and C"><span title="Comparison of Pascal and C — версия статьи «Сравнение Pascal и C» на английском языке">[англ.]</span></a></sup></li> <li><a href="/wiki/Java_Virtual_Machine#Компиляторы_C_в_байт-код" title="Java Virtual Machine">Компилятор C в байт-код Java</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div><span typeof="mw:File"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Folder_Hexagonal_Icon.svg" class="mw-file-description" title="Категория"><img alt="Категория" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/48/Folder_Hexagonal_Icon.svg/16px-Folder_Hexagonal_Icon.svg.png" decoding="async" width="16" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/48/Folder_Hexagonal_Icon.svg/24px-Folder_Hexagonal_Icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/48/Folder_Hexagonal_Icon.svg/32px-Folder_Hexagonal_Icon.svg.png 2x" data-file-width="36" data-file-height="31" /></a></span> <a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%A1%D0%B8" title="Категория:Язык программирования Си">Категория:Язык программирования Си</a></div></td></tr></tbody></table></div> <div role="navigation" class="navbox" aria-labelledby="Microsoft_Research_(MSR)" data-name="Microsoft Research"><table class="nowraplinks collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="colgroup" class="navbox-title" colspan="2"><span class="navbox-gear" style="float:left;text-align:left;width:5em;margin-right:0.5em"><span class="noprint skin-invert-image" typeof="mw:File"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:Microsoft_Research" title="Перейти к шаблону «Microsoft Research»"><img alt="Перейти к шаблону «Microsoft Research»" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" decoding="async" width="14" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span></span><div id="Microsoft_Research_(MSR)" style="font-size:114%;margin:0 5em"><a href="/wiki/Microsoft_Research" title="Microsoft Research">Microsoft Research (MSR)</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1px">Основные<br />проекты</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1px">Языки программирования и компиляторы</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/w/index.php?title=Bartok_(%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80)&action=edit&redlink=1" class="new" title="Bartok (компилятор) (страница отсутствует)">Bartok</a></li> <li><a href="/wiki/Bosque" title="Bosque">Bosque</a></li> <li><a href="/wiki/C%CF%89" title="Cω">Cω</a></li> <li><a href="/wiki/F*" title="F*">F*</a></li> <li><a href="/wiki/Lean" title="Lean">Lean</a></li> <li><a href="/w/index.php?title=P_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)&action=edit&redlink=1" class="new" title="P (язык программирования) (страница отсутствует)">P</a></li> <li><a href="/w/index.php?title=Microsoft_Phoenix&action=edit&redlink=1" class="new" title="Microsoft Phoenix (страница отсутствует)">Phoenix</a></li> <li><a href="/w/index.php?title=Polyphonic_C_Sharp&action=edit&redlink=1" class="new" title="Polyphonic C Sharp (страница отсутствует)">Polyphonic C#</a></li> <li><a href="/wiki/Sing_Sharp" title="Sing Sharp">Sing#</a></li> <li><a href="/wiki/Spec_Sharp" title="Spec Sharp">Spec#</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D1%91%D0%BD%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F" title="Распределённые вычисления">Распределённые вычисления</a>/<a href="/wiki/%D0%93%D1%80%D0%B8%D0%B4" title="Грид">Грид</a></th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/w/index.php?title=Bigtop_(Microsoft_product)&action=edit&redlink=1" class="new" title="Bigtop (Microsoft product) (страница отсутствует)">Bigtop</a></li> <li><a href="/w/index.php?title=Bigtop_(Microsoft_product)&action=edit&redlink=1" class="new" title="Bigtop (Microsoft product) (страница отсутствует)">Gridline</a></li> <li><a href="/w/index.php?title=BitVault&action=edit&redlink=1" class="new" title="BitVault (страница отсутствует)">BitVault</a></li> <li><a href="/w/index.php?title=Orleans_(software_framework)&action=edit&redlink=1" class="new" title="Orleans (software framework) (страница отсутствует)">Orleans</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82" title="Интернет">Интернет</a> и <a href="/wiki/%D0%92%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D0%B5%D1%82%D1%8C" title="Вычислительная сеть">сети</a></th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/w/index.php?title=AjaxView&action=edit&redlink=1" class="new" title="AjaxView (страница отсутствует)">AjaxView</a></li> <li><a href="/w/index.php?title=Avalanche_(P2P)&action=edit&redlink=1" class="new" title="Avalanche (P2P) (страница отсутствует)">Avalanche</a></li> <li><a href="/w/index.php?title=Conference_XP&action=edit&redlink=1" class="new" title="Conference XP (страница отсутствует)">Conference XP</a></li> <li><a href="/wiki/ServiceOS" title="ServiceOS">Gazelle</a></li> <li><a href="/w/index.php?title=HoneyMonkey&action=edit&redlink=1" class="new" title="HoneyMonkey (страница отсутствует)">HoneyMonkey</a></li> <li><a href="/w/index.php?title=Penny_Black_(research_project)&action=edit&redlink=1" class="new" title="Penny Black (research project) (страница отсутствует)">Penny Black</a></li> <li><a href="/w/index.php?title=Wallop&action=edit&redlink=1" class="new" title="Wallop (страница отсутствует)">Wallop</a></li> <li><a href="/wiki/WikiBhasha" title="WikiBhasha">WikiBhasha</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Другое</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/w/index.php?title=Microsoft_Cognitive_ToolkitK&action=edit&redlink=1" class="new" title="Microsoft Cognitive ToolkitK (страница отсутствует)">Cognitive Toolkit</a></li> <li><a href="/w/index.php?title=IllumiRoom&action=edit&redlink=1" class="new" title="IllumiRoom (страница отсутствует)">IllumiRoom</a></li> <li><a href="/w/index.php?title=Image_Composite_Editor&action=edit&redlink=1" class="new" title="Image Composite Editor (страница отсутствует)">Image Composite Editor</a></li> <li><a href="/wiki/MyLifeBits" title="MyLifeBits">MyLifeBits</a></li> <li><a href="/w/index.php?title=LiveStation&action=edit&redlink=1" class="new" title="LiveStation (страница отсутствует)">LiveStation</a></li> <li><a href="/w/index.php?title=SLAM_project&action=edit&redlink=1" class="new" title="SLAM project (страница отсутствует)">SLAM</a></li> <li><a href="/w/index.php?title=Microsoft_Terminator&action=edit&redlink=1" class="new" title="Microsoft Terminator (страница отсутствует)">Terminator</a></li> <li><a href="/wiki/WorldWide_Telescope" title="WorldWide Telescope">WorldWide Telescope</a></li> <li><a href="/w/index.php?title=PhotoDNA&action=edit&redlink=1" class="new" title="PhotoDNA (страница отсутствует)">PhotoDNA</a></li> <li><a href="/w/index.php?title=Z3_Theorem_Prover&action=edit&redlink=1" class="new" title="Z3 Theorem Prover (страница отсутствует)">Z3 Theorem Prover</a></li> <li><a href="/wiki/Microsoft_Courier" title="Microsoft Courier">Courier</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0" title="Операционная система">Операционные системы</a></th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Barrelfish" title="Barrelfish">Barrelfish</a></li> <li><a href="/w/index.php?title=HomeOS&action=edit&redlink=1" class="new" title="HomeOS (страница отсутствует)">HomeOS</a></li> <li><a href="/wiki/Midori_(%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0)" title="Midori (операционная система)">Midori</a></li> <li><a href="/wiki/Microsoft_Singularity" title="Microsoft Singularity">Singularity</a></li> <li><a href="/w/index.php?title=Verve_(%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0)&action=edit&redlink=1" class="new" title="Verve (операционная система) (страница отсутствует)">Verve</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/API" title="API">API</a></th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/w/index.php?title=Joins_(concurrency_library)&action=edit&redlink=1" class="new" title="Joins (concurrency library) (страница отсутствует)">Joins</a></li> <li><a href="/wiki/Accelerator_(%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0)" title="Accelerator (библиотека)">Accelerator</a></li> <li><a href="/w/index.php?title=Dryad_(programming)&action=edit&redlink=1" class="new" title="Dryad (programming) (страница отсутствует)">Dryad</a></li> <li><a href="/w/index.php?title=SXM_(transactional_memory)&action=edit&redlink=1" class="new" title="SXM (transactional memory) (страница отсутствует)">SXM</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Выпущено в качестве отдельного продукта</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a class="mw-selflink selflink">C#</a></li> <li><a href="/w/index.php?title=Microsoft_Comic_Chat&action=edit&redlink=1" class="new" title="Microsoft Comic Chat (страница отсутствует)">Comic Chat</a></li> <li><a href="/w/index.php?title=Microsoft_Detours&action=edit&redlink=1" class="new" title="Microsoft Detours (страница отсутствует)">Detours</a></li> <li><a href="/wiki/F_Sharp" title="F Sharp">F#</a></li> <li><a href="/wiki/%D0%91%D0%BE%D0%BA%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BF%D0%B0%D0%BD%D0%B5%D0%BB%D1%8C_Windows" title="Боковая панель Windows">Боковая панель Windows</a></li> <li><a href="/wiki/Microsoft_PixelSense" title="Microsoft PixelSense">PixelSense</a> (<a href="/w/index.php?title=TouchLight&action=edit&redlink=1" class="new" title="TouchLight (страница отсутствует)">TouchLight</a>)</li> <li><a href="/w/index.php?title=Microsoft_SenseCam&action=edit&redlink=1" class="new" title="Microsoft SenseCam (страница отсутствует)">SenseCam</a></li> <li><a href="/wiki/ClearType" title="ClearType">ClearType</a></li> <li><a href="/w/index.php?title=Group_Shot&action=edit&redlink=1" class="new" title="Group Shot (страница отсутствует)">Group Shot</a></li> <li><a href="/w/index.php?title=Allegiance_(video_game)&action=edit&redlink=1" class="new" title="Allegiance (video game) (страница отсутствует)">Allegiance</a></li> <li><a href="/w/index.php?title=TrueSkill&action=edit&redlink=1" class="new" title="TrueSkill (страница отсутствует)">TrueSkill</a></li> <li><a href="/w/index.php?title=Microsoft_Songsmith&action=edit&redlink=1" class="new" title="Microsoft Songsmith (страница отсутствует)">Songsmith</a></li> <li><a href="/wiki/Xbox" title="Xbox">Xbox</a> <ul><li><a href="/wiki/Kinect" title="Kinect">Kinect</a></li></ul></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">MSR Labs</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1px"><span data-interwiki-lang="en" data-interwiki-article="Microsoft Live Labs"><a href="/w/index.php?title=Microsoft_Live_Labs&action=edit&redlink=1" class="new" title="Microsoft Live Labs (страница отсутствует)">Live Labs</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Microsoft_Live_Labs" class="extiw" title="en:Microsoft Live Labs"><span title="Microsoft Live Labs — версия статьи «Microsoft Live Labs» на английском языке">[англ.]</span></a></sup></th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1px">Актуальные</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/w/index.php?title=Microsoft_Live_Labs_Pivot&action=edit&redlink=1" class="new" title="Microsoft Live Labs Pivot (страница отсутствует)">Pivot</a></li> <li><a href="/w/index.php?title=Seadragon_Software&action=edit&redlink=1" class="new" title="Seadragon Software (страница отсутствует)">Seadragon</a> <ul><li><a href="/w/index.php?title=Deep_Zoom&action=edit&redlink=1" class="new" title="Deep Zoom (страница отсутствует)">Deep Zoom</a></li> <li><a href="/w/index.php?title=DeepZoomPix&action=edit&redlink=1" class="new" title="DeepZoomPix (страница отсутствует)">DeepZoomPix</a></li></ul></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Прекращённые</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/w/index.php?title=Microsoft_Live_Labs_Deepfish&action=edit&redlink=1" class="new" title="Microsoft Live Labs Deepfish (страница отсутствует)">Deepfish</a></li> <li><a href="/w/index.php?title=Microsoft_Live_Labs_Listas&action=edit&redlink=1" class="new" title="Microsoft Live Labs Listas (страница отсутствует)">Listas</a></li> <li><a href="/w/index.php?title=Live_Clipboard&action=edit&redlink=1" class="new" title="Live Clipboard (страница отсутствует)">Live Clipboard</a></li> <li><a href="/w/index.php?title=Photosynth&action=edit&redlink=1" class="new" title="Photosynth (страница отсутствует)">Photosynth</a></li> <li><a href="/w/index.php?title=Microsoft_Live_Labs_Volta&action=edit&redlink=1" class="new" title="Microsoft Live Labs Volta (страница отсутствует)">Volta</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><span data-interwiki-lang="en" data-interwiki-article="Microsoft FUSE Labs"><a href="/w/index.php?title=Microsoft_FUSE_Labs&action=edit&redlink=1" class="new" title="Microsoft FUSE Labs (страница отсутствует)">FUSE Labs</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Microsoft_FUSE_Labs" class="extiw" title="en:Microsoft FUSE Labs"><span title="Microsoft FUSE Labs — версия статьи «Microsoft FUSE Labs» на английском языке">[англ.]</span></a></sup></th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Bing" title="Bing">Bing Twitter</a></li> <li><a href="/w/index.php?title=Docs.com&action=edit&redlink=1" class="new" title="Docs.com (страница отсутствует)">Docs.com</a></li> <li><a href="/w/index.php?title=Kodu_Game_Lab&action=edit&redlink=1" class="new" title="Kodu Game Lab (страница отсутствует)">Kodu</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Другие подразделения</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/w/index.php?title=Microsoft_Academic_Search&action=edit&redlink=1" class="new" title="Microsoft Academic Search (страница отсутствует)">Academic Search</a></li> <li><a href="/w/index.php?title=Microsoft_adCenter_Labs&action=edit&redlink=1" class="new" title="Microsoft adCenter Labs (страница отсутствует)">adCenter Labs</a></li> <li><a href="/wiki/Microsoft_Office" title="Microsoft Office">Office Labs</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div><span typeof="mw:File"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Folder_Hexagonal_Icon.svg" class="mw-file-description" title="Категория"><img alt="Категория" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/48/Folder_Hexagonal_Icon.svg/16px-Folder_Hexagonal_Icon.svg.png" decoding="async" width="16" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/48/Folder_Hexagonal_Icon.svg/24px-Folder_Hexagonal_Icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/48/Folder_Hexagonal_Icon.svg/32px-Folder_Hexagonal_Icon.svg.png 2x" data-file-width="36" data-file-height="31" /></a></span> <a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:Microsoft_Research" title="Категория:Microsoft Research">Категория</a></div></td></tr></tbody></table></div> <div role="navigation" class="navbox" aria-labelledby="Свободное_и_открытое_программное_обеспечение_Microsoft" data-name="Свободное и открытое программное обеспечение Microsoft"><table class="nowraplinks collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="colgroup" class="navbox-title" colspan="2"><span class="navbox-gear" style="float:left;text-align:left;width:5em;margin-right:0.5em"><span class="noprint skin-invert-image" typeof="mw:File"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%A1%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%D0%B5_%D0%B8_%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_Microsoft" title="Перейти к шаблону «Свободное и открытое программное обеспечение Microsoft»"><img alt="Перейти к шаблону «Свободное и открытое программное обеспечение Microsoft»" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" decoding="async" width="14" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span></span><div id="Свободное_и_открытое_программное_обеспечение_Microsoft" style="font-size:114%;margin:0 5em"><a href="/wiki/%D0%A1%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%D0%B5_%D0%B8_%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5" title="Свободное и открытое программное обеспечение">Свободное и открытое программное обеспечение</a> <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1px">Общая информация</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><span data-interwiki-lang="en" data-interwiki-article="Microsoft and open source"><a href="/w/index.php?title=Microsoft_%D0%B8_%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5&action=edit&redlink=1" class="new" title="Microsoft и открытое программное обеспечение (страница отсутствует)">Microsoft и открытое программное обеспечение</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Microsoft_and_open_source" class="extiw" title="en:Microsoft and open source"><span title="Microsoft and open source — версия статьи «Microsoft и открытое программное обеспечение» на английском языке">[англ.]</span></a></sup></li> <li><a href="/wiki/Shared_Source" title="Shared Source">Shared Source Initiative</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Программное<br />обеспечение</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1px">Приложения</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Atom_(%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%BE%D1%80)" title="Atom (текстовый редактор)">Atom</a></li> <li><a href="/w/index.php?title=Conference_XP&action=edit&redlink=1" class="new" title="Conference XP (страница отсутствует)">Conference XP</a></li> <li><a href="/wiki/%D0%94%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2" title="Диспетчер файлов">Диспетчер файлов</a></li> <li><a href="/w/index.php?title=Open_Live_Writer&action=edit&redlink=1" class="new" title="Open Live Writer (страница отсутствует)">Open Live Writer</a></li> <li><a href="/w/index.php?title=Microsoft_PowerToys&action=edit&redlink=1" class="new" title="Microsoft PowerToys (страница отсутствует)">PowerToys for Windows 10</a></li> <li><a href="/wiki/%D0%9A%D0%B0%D0%BB%D1%8C%D0%BA%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80_(Windows)" title="Калькулятор (Windows)">Калькулятор (Windows)</a></li> <li><a href="/w/index.php?title=Windows_Console&action=edit&redlink=1" class="new" title="Windows Console (страница отсутствует)">Windows Console</a></li> <li><a href="/wiki/Windows_Package_Manager" title="Windows Package Manager">Windows Package Manager</a></li> <li><a href="/wiki/Windows_Terminal" title="Windows Terminal">Windows Terminal</a></li> <li><a href="/wiki/WorldWide_Telescope" title="WorldWide Telescope">WorldWide Telescope</a></li> <li><a href="/wiki/XML_Notepad" title="XML Notepad">XML Notepad</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Игры</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><span data-interwiki-lang="en" data-interwiki-article="Allegiance (video game)"><a href="/w/index.php?title=Allegiance&action=edit&redlink=1" class="new" title="Allegiance (страница отсутствует)">Allegiance</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Allegiance_(video_game)" class="extiw" title="en:Allegiance (video game)"><span title="Allegiance (video game) — версия статьи «Allegiance» на английском языке">[англ.]</span></a></sup></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Языки<br />программирования</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Bosque" title="Bosque">Bosque</a></li> <li><a class="mw-selflink selflink">C#</a></li> <li><a href="/w/index.php?title=Dafny&action=edit&redlink=1" class="new" title="Dafny (страница отсутствует)">Dafny</a></li> <li><a href="/wiki/F_Sharp" title="F Sharp">F#</a></li> <li><a href="/wiki/F*" title="F*">F*</a></li> <li><a href="/wiki/GW-BASIC" title="GW-BASIC">GW-BASIC</a></li> <li><a href="/wiki/IronPython" title="IronPython">IronPython</a></li> <li><a href="/wiki/IronRuby" title="IronRuby">IronRuby</a></li> <li><a href="/wiki/Lean" title="Lean">Lean</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="P (programming language)"><a href="/w/index.php?title=P_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)&action=edit&redlink=1" class="new" title="P (язык программирования) (страница отсутствует)">P</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/P_(programming_language)" class="extiw" title="en:P (programming language)"><span title="P (programming language) — версия статьи «P (язык программирования)» на английском языке">[англ.]</span></a></sup></li> <li><a href="/wiki/PowerShell" title="PowerShell">PowerShell</a></li> <li><a href="/wiki/Q_Sharp" title="Q Sharp">Q#</a></li> <li><a href="/wiki/R_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="R (язык программирования)">R Open</a></li> <li><a href="/wiki/Microsoft_Small_Basic" title="Microsoft Small Basic">Small Basic</a></li> <li><a href="/wiki/TypeScript" title="TypeScript">TypeScript</a></li> <li><a href="/wiki/Visual_Basic_.NET" title="Visual Basic .NET">Visual Basic .NET</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Фреймворки и<br />средства разработки</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/.NET_Bio" title=".NET Bio">.NET Bio</a></li> <li><a href="/wiki/.NET" title=".NET">.NET</a></li> <li><a href="/wiki/.NET_Framework" title=".NET Framework">.NET Framework</a></li> <li><a href="/w/index.php?title=.NET_Gadgeteer&action=edit&redlink=1" class="new" title=".NET Gadgeteer (страница отсутствует)">.NET Gadgeteer</a></li> <li><a href="/wiki/.NET_Micro_Framework" title=".NET Micro Framework">.NET Micro Framework</a></li> <li><a href="/wiki/ADO.NET_Entity_Framework" title="ADO.NET Entity Framework">ADO.NET Entity Framework</a></li> <li><a href="/w/index.php?title=AirSim&action=edit&redlink=1" class="new" title="AirSim (страница отсутствует)">AirSim</a></li> <li><a href="/w/index.php?title=Apache_Helix&action=edit&redlink=1" class="new" title="Apache Helix (страница отсутствует)">Apache Helix</a></li> <li><a href="/wiki/ASP.NET" title="ASP.NET">ASP.NET</a></li> <li><a href="/wiki/ASP.NET_AJAX" title="ASP.NET AJAX">ASP.NET AJAX</a></li> <li><a href="/wiki/ASP.NET_Core" title="ASP.NET Core">ASP.NET Core</a></li> <li><a href="/wiki/ASP.NET_MVC_Framework" title="ASP.NET MVC Framework">ASP.NET MVC</a></li> <li><a href="/w/index.php?title=ASP.NET_Razor&action=edit&redlink=1" class="new" title="ASP.NET Razor (страница отсутствует)">ASP.NET Razor</a></li> <li><a href="/w/index.php?title=ASP.NET_Web_Forms&action=edit&redlink=1" class="new" title="ASP.NET Web Forms (страница отсутствует)">ASP.NET Web Forms</a></li> <li><a href="/wiki/Babylon.js" title="Babylon.js">Babylon.js</a></li> <li><a href="/wiki/Blazor" title="Blazor">Blazor</a></li> <li><a href="/w/index.php?title=C%2B%2B/WinRT&action=edit&redlink=1" class="new" title="C++/WinRT (страница отсутствует)">C++/WinRT</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="Chakra (JavaScript engine)"><a href="/w/index.php?title=Chakra_(%D0%B4%D0%B2%D0%B8%D0%B6%D0%BE%D0%BA_JavaScript)&action=edit&redlink=1" class="new" title="Chakra (движок JavaScript) (страница отсутствует)">ChakraCore</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Chakra_(JavaScript_engine)" class="extiw" title="en:Chakra (JavaScript engine)"><span title="Chakra (JavaScript engine) — версия статьи «Chakra (движок JavaScript)» на английском языке">[англ.]</span></a></sup></li> <li><a href="/w/index.php?title=CLR_Profiler&action=edit&redlink=1" class="new" title="CLR Profiler (страница отсутствует)">CLR Profiler</a></li> <li><a href="/w/index.php?title=DiskSpd&action=edit&redlink=1" class="new" title="DiskSpd (страница отсутствует)">DiskSpd</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="Dryad (programming)"><a href="/w/index.php?title=Dryad&action=edit&redlink=1" class="new" title="Dryad (страница отсутствует)">Dryad</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Dryad_(programming)" class="extiw" title="en:Dryad (programming)"><span title="Dryad (programming) — версия статьи «Dryad» на английском языке">[англ.]</span></a></sup></li> <li><a href="/wiki/Dynamic_Language_Runtime" title="Dynamic Language Runtime">Dynamic Language Runtime</a></li> <li><a href="/wiki/Electron_(%D1%84%D1%80%D0%B5%D0%B9%D0%BC%D0%B2%D0%BE%D1%80%D0%BA)" title="Electron (фреймворк)">Electron</a></li> <li><a href="/w/index.php?title=Managed_Extensibility_Framework&action=edit&redlink=1" class="new" title="Managed Extensibility Framework (страница отсутствует)">Managed Extensibility Framework</a></li> <li><a href="/w/index.php?title=Microsoft_Automatic_Graph_Layout&action=edit&redlink=1" class="new" title="Microsoft Automatic Graph Layout (страница отсутствует)">Microsoft Automatic Graph Layout</a></li> <li><a href="/w/index.php?title=Microsoft_C%2B%2B_Standard_Library&action=edit&redlink=1" class="new" title="Microsoft C++ Standard Library (страница отсутствует)">Microsoft C++ Standard Library</a></li> <li><a href="/wiki/Microsoft_Cognitive_Toolkit" title="Microsoft Cognitive Toolkit">Microsoft Cognitive Toolkit</a></li> <li><a href="/w/index.php?title=Microsoft_Detours&action=edit&redlink=1" class="new" title="Microsoft Detours (страница отсутствует)">Microsoft Detours</a></li> <li><a href="/w/index.php?title=Microsoft_Enterprise_Library&action=edit&redlink=1" class="new" title="Microsoft Enterprise Library (страница отсутствует)">Microsoft Enterprise Library</a></li> <li><a href="/w/index.php?title=Microsoft_SEAL&action=edit&redlink=1" class="new" title="Microsoft SEAL (страница отсутствует)">Microsoft SEAL</a></li> <li><a href="/wiki/ML.NET" title="ML.NET">ML.NET</a></li> <li><a href="/w/index.php?title=Mod_mono&action=edit&redlink=1" class="new" title="Mod mono (страница отсутствует)">mod_mono</a></li> <li><a href="/wiki/Mono" title="Mono">Mono</a></li> <li><a href="/wiki/MonoDevelop" title="MonoDevelop">MonoDevelop</a></li> <li><a href="/wiki/MSBuild" title="MSBuild">MSBuild</a></li> <li><a href="/wiki/Npm" title="Npm">npm</a></li> <li><a href="/wiki/NuGet" title="NuGet">NuGet</a></li> <li><a href="/w/index.php?title=Open_Management_Infrastructure&action=edit&redlink=1" class="new" title="Open Management Infrastructure (страница отсутствует)">Open Management Infrastructure</a></li> <li><a href="/wiki/ONNX" title="ONNX">ONNX</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="Orleans (software framework)"><a href="/w/index.php?title=Orleans_(%D1%84%D1%80%D0%B5%D0%B9%D0%BC%D0%B2%D0%BE%D1%80%D0%BA)&action=edit&redlink=1" class="new" title="Orleans (фреймворк) (страница отсутствует)">Orleans</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Orleans_(software_framework)" class="extiw" title="en:Orleans (software framework)"><span title="Orleans (software framework) — версия статьи «Orleans (фреймворк)» на английском языке">[англ.]</span></a></sup></li> <li><a href="/w/index.php?title=ProcDump&action=edit&redlink=1" class="new" title="ProcDump (страница отсутствует)">ProcDump</a></li> <li><a href="/wiki/Python_Tools_for_Visual_Studio" title="Python Tools for Visual Studio">Python Tools for Visual Studio</a></li> <li><a href="/w/index.php?title=R_Tools_for_Visual_Studio&action=edit&redlink=1" class="new" title="R Tools for Visual Studio (страница отсутствует)">R Tools for Visual Studio</a></li> <li><a href="/wiki/Roslyn" title="Roslyn">Roslyn</a></li> <li><a href="/wiki/Sandcastle" title="Sandcastle">Sandcastle</a></li> <li><a href="/w/index.php?title=SignalR&action=edit&redlink=1" class="new" title="SignalR (страница отсутствует)">SignalR</a></li> <li><a href="/w/index.php?title=StyleCop&action=edit&redlink=1" class="new" title="StyleCop (страница отсутствует)">StyleCop</a></li> <li><a href="/wiki/SVNBridge" title="SVNBridge">SVNBridge</a></li> <li><a href="/w/index.php?title=T2_Temporal_Prover&action=edit&redlink=1" class="new" title="T2 Temporal Prover (страница отсутствует)">T2 Temporal Prover</a></li> <li><a href="/w/index.php?title=Text_Template_Transformation_Toolkit&action=edit&redlink=1" class="new" title="Text Template Transformation Toolkit (страница отсутствует)">Text Template Transformation Toolkit</a></li> <li><a href="/wiki/TLA%E2%81%BA" title="TLA⁺">TLA⁺</a></li> <li><a href="/w/index.php?title=U-Prove&action=edit&redlink=1" class="new" title="U-Prove (страница отсутствует)">U-Prove</a></li> <li><a href="/w/index.php?title=Vcpkg&action=edit&redlink=1" class="new" title="Vcpkg (страница отсутствует)">vcpkg</a></li> <li><a href="/w/index.php?title=Virtual_File_System_for_Git&action=edit&redlink=1" class="new" title="Virtual File System for Git (страница отсутствует)">Virtual File System for Git</a></li> <li><a href="/wiki/Visual_Studio_Code" title="Visual Studio Code">Visual Studio Code</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="Voldemort (distributed data store)"><a href="/w/index.php?title=Voldemort_(%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D0%B5_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85)&action=edit&redlink=1" class="new" title="Voldemort (хранилище данных) (страница отсутствует)">Voldemort</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Voldemort_(distributed_data_store)" class="extiw" title="en:Voldemort (distributed data store)"><span title="Voldemort (distributed data store) — версия статьи «Voldemort (хранилище данных)» на английском языке">[англ.]</span></a></sup></li> <li><a href="/w/index.php?title=Vowpal_Wabbit&action=edit&redlink=1" class="new" title="Vowpal Wabbit (страница отсутствует)">Vowpal Wabbit</a></li> <li><a href="/wiki/Windows_Communication_Foundation" title="Windows Communication Foundation">Windows Communication Foundation</a></li> <li><a href="/wiki/Windows_Driver_Frameworks" title="Windows Driver Frameworks">Windows Driver Frameworks</a></li> <li><a href="/wiki/Windows_Forms" title="Windows Forms">Windows Forms</a></li> <li><a href="/wiki/Windows_Presentation_Foundation" title="Windows Presentation Foundation">Windows Presentation Foundation</a></li> <li><a href="/wiki/Windows_Template_Library" title="Windows Template Library">Windows Template Library</a></li> <li><a href="/w/index.php?title=Windows_UI_Library&action=edit&redlink=1" class="new" title="Windows UI Library (страница отсутствует)">Windows UI Library</a></li> <li><a href="/wiki/WinJS" title="WinJS">WinJS</a></li> <li><a href="/w/index.php?title=WinObjC&action=edit&redlink=1" class="new" title="WinObjC (страница отсутствует)">WinObjC</a></li> <li><a href="/wiki/WiX" title="WiX">WiX</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="XSP (software)"><a href="/w/index.php?title=XSP_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5)&action=edit&redlink=1" class="new" title="XSP (программное обеспечение) (страница отсутствует)">XSP</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/XSP_(software)" class="extiw" title="en:XSP (software)"><span title="XSP (software) — версия статьи «XSP (программное обеспечение)» на английском языке">[англ.]</span></a></sup></li> <li><a href="/w/index.php?title=XUnit.net&action=edit&redlink=1" class="new" title="XUnit.net (страница отсутствует)">xUnit.net</a></li> <li><a href="/w/index.php?title=Z3_Theorem_Prover&action=edit&redlink=1" class="new" title="Z3 Theorem Prover (страница отсутствует)">Z3 Theorem Prover</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Операционные<br />системы</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/MS-DOS" title="MS-DOS">MS-DOS</a></li> <li><a href="/wiki/Barrelfish" title="Barrelfish">Barrelfish</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Прочее</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/w/index.php?title=ChronoZoom&action=edit&redlink=1" class="new" title="ChronoZoom (страница отсутствует)">ChronoZoom</a></li> <li><a href="/w/index.php?title=Project_Mu&action=edit&redlink=1" class="new" title="Project Mu (страница отсутствует)">Project Mu</a></li> <li><a href="/wiki/SILK" title="SILK">SILK</a></li> <li><a href="/w/index.php?title=TLAPS&action=edit&redlink=1" class="new" title="TLAPS (страница отсутствует)">TLAPS</a></li> <li><a href="/w/index.php?title=TPM_2.0_Reference_Implementation&action=edit&redlink=1" class="new" title="TPM 2.0 Reference Implementation (страница отсутствует)">TPM 2.0 Reference Implementation</a></li> <li><a href="/wiki/WikiBhasha" title="WikiBhasha">WikiBhasha</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Лицензии</th><td class="navbox-list navbox-even hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Microsoft_Public_License" class="mw-redirect" title="Microsoft Public License">Microsoft Public License</a></li> <li><a href="/wiki/Microsoft_Reciprocal_License" class="mw-redirect" title="Microsoft Reciprocal License">Microsoft Reciprocal License</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Связанные темы</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/w/index.php?title=.NET_Foundation&action=edit&redlink=1" class="new" title=".NET Foundation (страница отсутствует)">.NET Foundation</a></li> <li><a href="/w/index.php?title=F_Sharp_Software_Foundation&action=edit&redlink=1" class="new" title="F Sharp Software Foundation (страница отсутствует)">F Sharp Software Foundation</a></li> <li><a href="/w/index.php?title=Microsoft_Open_Specification_Promise&action=edit&redlink=1" class="new" title="Microsoft Open Specification Promise (страница отсутствует)">Microsoft Open Specification Promise</a></li> <li><a href="/w/index.php?title=Outercurve_Foundation&action=edit&redlink=1" class="new" title="Outercurve Foundation (страница отсутствует)">Outercurve Foundation</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div><span typeof="mw:File"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Folder_Hexagonal_Icon.svg" class="mw-file-description" title="Категория"><img alt="Категория" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/48/Folder_Hexagonal_Icon.svg/16px-Folder_Hexagonal_Icon.svg.png" decoding="async" width="16" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/48/Folder_Hexagonal_Icon.svg/24px-Folder_Hexagonal_Icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/48/Folder_Hexagonal_Icon.svg/32px-Folder_Hexagonal_Icon.svg.png 2x" data-file-width="36" data-file-height="31" /></a></span> <a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%D0%B5_%D0%B8_%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_Microsoft" title="Категория:Свободное и открытое программное обеспечение Microsoft">Категория</a></div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐api‐int.codfw.main‐76d76b94d7‐kn4h9 Cached time: 20241125210458 Cache expiry: 442516 Reduced expiry: true Complications: [show‐toc] CPU time usage: 1.020 seconds Real time usage: 1.284 seconds Preprocessor visited node count: 9436/1000000 Post‐expand include size: 290218/2097152 bytes Template argument size: 18472/2097152 bytes Highest expansion depth: 16/100 Expensive parser function count: 84/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 127381/5000000 bytes Lua time usage: 0.405/10.000 seconds Lua memory usage: 9036965/52428800 bytes Number of Wikibase entities loaded: 9/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 951.546 1 -total 32.38% 308.123 1 Шаблон:Карточка_языка_программирования 30.65% 291.687 1 Шаблон:Карточка 18.95% 180.331 1 Шаблон:Примечания 15.32% 145.751 13 Шаблон:Книга 11.31% 107.634 4 Шаблон:Wikidata 8.70% 82.816 1 Шаблон:ВС 8.58% 81.634 6 Шаблон:Navbox 7.97% 75.871 20 Шаблон:Cite_web 7.60% 72.284 6 Шаблон:Навигационная_таблица --> <!-- Saved in parser cache with key ruwiki:pcache:idhash:1683-0!canonical and timestamp 20241125210458 and revision id 141529788. Rendering was triggered because: api-parse --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Источник — <a dir="ltr" href="https://ru.wikipedia.org/w/index.php?title=C_Sharp&oldid=141529788">https://ru.wikipedia.org/w/index.php?title=C_Sharp&oldid=141529788</a></div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B8" title="Служебная:Категории">Категории</a>: <ul><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%AF%D0%B7%D1%8B%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%B0%D0%BB%D1%84%D0%B0%D0%B2%D0%B8%D1%82%D1%83" title="Категория:Языки программирования по алфавиту">Языки программирования по алфавиту</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%AF%D0%B7%D1%8B%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F,_%D0%BF%D0%BE%D1%8F%D0%B2%D0%B8%D0%B2%D1%88%D0%B8%D0%B5%D1%81%D1%8F_%D0%B2_2001_%D0%B3%D0%BE%D0%B4%D1%83" title="Категория:Языки программирования, появившиеся в 2001 году">Языки программирования, появившиеся в 2001 году</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:.NET" title="Категория:.NET">.NET</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:Microsoft_Research" title="Категория:Microsoft Research">Microsoft Research</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%D0%B5_%D0%B8_%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_Microsoft" title="Категория:Свободное и открытое программное обеспечение Microsoft">Свободное и открытое программное обеспечение Microsoft</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D0%B5%D0%BC%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%BE_%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%B2_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_C_Sharp" title="Категория:Семейство языков программирования C Sharp">Семейство языков программирования C Sharp</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%AF%D0%B7%D1%8B%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%81%D0%B5%D0%BC%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B0_%D0%A1%D0%B8" title="Категория:Языки программирования семейства Си">Языки программирования семейства Си</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%AF%D0%B7%D1%8B%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D1%8B_.NET" title="Категория:Языки программирования платформы .NET">Языки программирования платформы .NET</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%AF%D0%B7%D1%8B%D0%BA%D0%B8_%D0%B2%D0%B5%D0%B1-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F" title="Категория:Языки веб-программирования">Языки веб-программирования</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%AF%D0%B7%D1%8B%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%81_%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%BC_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%D0%BC_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C%D1%8E" title="Категория:Языки программирования с автоматическим управлением памятью">Языки программирования с автоматическим управлением памятью</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D1%8B%D1%81%D0%BE%D0%BA%D0%BE%D1%83%D1%80%D0%BE%D0%B2%D0%BD%D0%B5%D0%B2%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F" title="Категория:Высокоуровневые языки программирования">Высокоуровневые языки программирования</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Скрытые категории: <ul><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B,_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8E%D1%89%D0%B8%D0%B5_%D1%83%D1%81%D1%82%D0%B0%D1%80%D0%B5%D0%B2%D1%88%D0%B8%D0%B9_%D1%82%D0%B5%D0%B3_source" title="Категория:Страницы, использующие устаревший тег source">Страницы, использующие устаревший тег source</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:Cite_web_(%D0%BD%D0%B5_%D1%83%D0%BA%D0%B0%D0%B7%D0%B0%D0%BD_%D1%8F%D0%B7%D1%8B%D0%BA)" title="Категория:Википедия:Cite web (не указан язык)">Википедия:Cite web (не указан язык)</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:Cite_web_(%D0%B7%D0%B0%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C_webcitation-%D0%B0%D1%80%D1%85%D0%B8%D0%B2:_deadlink_no)" title="Категория:Википедия:Cite web (заменить webcitation-архив: deadlink no)">Википедия:Cite web (заменить webcitation-архив: deadlink no)</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8_%D1%81_%D0%BD%D0%B5%D0%BA%D0%BE%D1%80%D1%80%D0%B5%D0%BA%D1%82%D0%BD%D1%8B%D0%BC_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2:%D0%9A%D0%BD%D0%B8%D0%B3%D0%B0_(%D1%83%D0%BA%D0%B0%D0%B7%D0%B0%D0%BD_%D0%BD%D0%B5%D0%B2%D0%B5%D1%80%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%B4_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B0)" title="Категория:Википедия:Статьи с некорректным использованием шаблонов:Книга (указан неверный код языка)">Википедия:Статьи с некорректным использованием шаблонов:Книга (указан неверный код языка)</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B,_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8E%D1%89%D0%B8%D0%B5_%D0%B2%D0%BE%D0%BB%D1%88%D0%B5%D0%B1%D0%BD%D1%8B%D0%B5_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8_ISBN" title="Категория:Страницы, использующие волшебные ссылки ISBN">Страницы, использующие волшебные ссылки ISBN</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9F%D0%A0%D0%9E:%D0%98%D0%A2:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8_%D0%BF%D0%BE_%D0%B0%D0%BB%D1%84%D0%B0%D0%B2%D0%B8%D1%82%D1%83" title="Категория:ПРО:ИТ:Статьи по алфавиту">ПРО:ИТ:Статьи по алфавиту</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9F%D0%A0%D0%9E:%D0%98%D0%A2:%D0%9F%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BD%D1%8F%D1%8F_%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:_%D0%B2_%D1%82%D0%B5%D0%BA%D1%83%D1%89%D0%B5%D0%BC_%D0%BC%D0%B5%D1%81%D1%8F%D1%86%D0%B5" title="Категория:ПРО:ИТ:Последняя правка: в текущем месяце">ПРО:ИТ:Последняя правка: в текущем месяце</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8_%D1%81_%D0%BD%D0%B5%D1%80%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%BC%D0%B8_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0%D0%BC%D0%B8" title="Категория:Википедия:Статьи с нерабочими ссылками">Википедия:Статьи с нерабочими ссылками</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8_%D1%81%D0%BE_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0%D0%BC%D0%B8_%D0%BD%D0%B0_%D0%92%D0%B8%D0%BA%D0%B8%D1%83%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA" title="Категория:Статьи со ссылками на Викиучебник">Статьи со ссылками на Викиучебник</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8_%D1%81%D0%BE_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0%D0%BC%D0%B8_%D0%BD%D0%B0_%D0%92%D0%B8%D0%BA%D0%B8%D1%81%D0%BA%D0%BB%D0%B0%D0%B4" title="Категория:Статьи со ссылками на Викисклад">Статьи со ссылками на Викисклад</a></li></ul></div></div> </div> </div> <div id="mw-navigation"> <h2>Навигация</h2> <div id="mw-head"> <nav id="p-personal" class="mw-portlet mw-portlet-personal vector-user-menu-legacy vector-menu" aria-labelledby="p-personal-label" > <h3 id="p-personal-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Персональные инструменты</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anonuserpage" class="mw-list-item"><span title="Страница участника для моего IP">Вы не представились системе</span></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9C%D0%BE%D1%91_%D0%BE%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5" title="Страница обсуждений для моего IP [n]" accesskey="n"><span>Обсуждение</span></a></li><li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9C%D0%BE%D0%B9_%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4" title="Список правок, сделанных с этого IP-адреса [y]" accesskey="y"><span>Вклад</span></a></li><li id="pt-createaccount" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C_%D1%83%D1%87%D1%91%D1%82%D0%BD%D1%83%D1%8E_%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C&returnto=C+Sharp" title="Мы предлагаем вам создать учётную запись и войти в систему, хотя это и не обязательно."><span>Создать учётную запись</span></a></li><li id="pt-login" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D1%85%D0%BE%D0%B4&returnto=C+Sharp" title="Здесь можно зарегистрироваться в системе, но это необязательно. [o]" accesskey="o"><span>Войти</span></a></li> </ul> </div> </nav> <div id="left-navigation"> <nav id="p-namespaces" class="mw-portlet mw-portlet-namespaces vector-menu-tabs vector-menu-tabs-legacy vector-menu" aria-labelledby="p-namespaces-label" > <h3 id="p-namespaces-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Пространства имён</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected mw-list-item"><a href="/wiki/C_Sharp" title="Просмотреть контентную страницу [c]" accesskey="c"><span>Статья</span></a></li><li id="ca-talk" class="mw-list-item"><a href="/wiki/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:C_Sharp" rel="discussion" title="Обсуждение основной страницы [t]" accesskey="t"><span>Обсуждение</span></a></li> </ul> </div> </nav> <nav id="p-variants" class="mw-portlet mw-portlet-variants emptyPortlet vector-menu-dropdown vector-menu" aria-labelledby="p-variants-label" > <input type="checkbox" id="p-variants-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-variants" class="vector-menu-checkbox" aria-labelledby="p-variants-label" > <label id="p-variants-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">русский</span> </label> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </nav> </div> <div id="right-navigation"> <nav id="p-views" class="mw-portlet mw-portlet-views vector-menu-tabs vector-menu-tabs-legacy vector-menu" aria-labelledby="p-views-label" > <h3 id="p-views-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Просмотры</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="mw-list-item"><a href="/w/index.php?title=C_Sharp&stable=1"><span>Читать</span></a></li><li id="ca-current" class="collapsible selected mw-list-item"><a href="/w/index.php?title=C_Sharp&stable=0&redirect=no" title="Показать текущую версию этой страницы [v]" accesskey="v"><span>Текущая версия</span></a></li><li id="ca-ve-edit" class="mw-list-item"><a href="/w/index.php?title=C_Sharp&veaction=edit" title="Редактировать данную страницу [v]" accesskey="v"><span>Править</span></a></li><li id="ca-edit" class="collapsible mw-list-item"><a href="/w/index.php?title=C_Sharp&action=edit" title="Править исходный текст этой страницы [e]" accesskey="e"><span>Править код</span></a></li><li id="ca-history" class="mw-list-item"><a href="/w/index.php?title=C_Sharp&action=history" title="Журнал изменений страницы [h]" accesskey="h"><span>История</span></a></li> </ul> </div> </nav> <nav id="p-cactions" class="mw-portlet mw-portlet-cactions emptyPortlet vector-menu-dropdown vector-menu" aria-labelledby="p-cactions-label" title="Больше возможностей" > <input type="checkbox" id="p-cactions-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-cactions" class="vector-menu-checkbox" aria-labelledby="p-cactions-label" > <label id="p-cactions-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Ещё</span> </label> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </nav> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <h3 >Поиск</h3> <form action="/w/index.php" id="searchform" class="vector-search-box-form"> <div id="simpleSearch" class="vector-search-box-inner" data-search-loc="header-navigation"> <input class="vector-search-box-input" type="search" name="search" placeholder="Искать в Википедии" aria-label="Искать в Википедии" autocapitalize="sentences" title="Искать в Википедии [f]" accesskey="f" id="searchInput" > <input type="hidden" name="title" value="Служебная:Поиск"> <input id="mw-searchButton" class="searchButton mw-fallbackSearchButton" type="submit" name="fulltext" title="Найти страницы, содержащие указанный текст" value="Найти"> <input id="searchButton" class="searchButton" type="submit" name="go" title="Перейти к странице, имеющей в точности такое название" value="Перейти"> </div> </form> </div> </div> </div> <div id="mw-panel" class="vector-legacy-sidebar"> <div id="p-logo" role="banner"> <a class="mw-wiki-logo" href="/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0" title="Перейти на заглавную страницу"></a> </div> <nav id="p-navigation" class="mw-portlet mw-portlet-navigation vector-menu-portal portal vector-menu" aria-labelledby="p-navigation-label" > <h3 id="p-navigation-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Навигация</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0" title="Перейти на заглавную страницу [z]" accesskey="z"><span>Заглавная страница</span></a></li><li id="n-content" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"><span>Содержание</span></a></li><li id="n-featured" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%98%D0%B7%D0%B1%D1%80%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5_%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8" title="Статьи, считающиеся лучшими статьями проекта"><span>Избранные статьи</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%BB%D1%83%D1%87%D0%B0%D0%B9%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0" title="Посмотреть случайно выбранную страницу [x]" accesskey="x"><span>Случайная статья</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/%D0%9F%D0%BE%D1%80%D1%82%D0%B0%D0%BB:%D0%A2%D0%B5%D0%BA%D1%83%D1%89%D0%B8%D0%B5_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F" title="Статьи о текущих событиях в мире"><span>Текущие события</span></a></li><li id="n-sitesupport" class="mw-list-item"><a href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_ru.wikipedia.org&uselang=ru" title="Поддержите нас"><span>Пожертвовать</span></a></li> </ul> </div> </nav> <nav id="p-participation" class="mw-portlet mw-portlet-participation vector-menu-portal portal vector-menu" aria-labelledby="p-participation-label" > <h3 id="p-participation-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Участие</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-bug_in_article" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BE%D0%B1_%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0%D1%85" title="Сообщить об ошибке в этой статье"><span>Сообщить об ошибке</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5"><span>Как править статьи</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%BE" title="О проекте, о том, чем здесь можно заниматься, а также — где что находится"><span>Сообщество</span></a></li><li id="n-forum" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A4%D0%BE%D1%80%D1%83%D0%BC" title="Форум участников Википедии"><span>Форум</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%B2%D0%B5%D0%B6%D0%B8%D0%B5_%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B8" title="Список последних изменений [r]" accesskey="r"><span>Свежие правки</span></a></li><li id="n-newpages" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9D%D0%BE%D0%B2%D1%8B%D0%B5_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B" title="Список недавно созданных страниц"><span>Новые страницы</span></a></li><li id="n-help" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0" title="Место расположения Справки"><span>Справка</span></a></li> </ul> </div> </nav> <nav id="p-tb" class="mw-portlet mw-portlet-tb vector-menu-portal portal vector-menu" aria-labelledby="p-tb-label" > <h3 id="p-tb-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Инструменты</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D1%81%D1%8B%D0%BB%D0%BA%D0%B8_%D1%81%D1%8E%D0%B4%D0%B0/C_Sharp" title="Список всех страниц, ссылающихся на данную [j]" accesskey="j"><span>Ссылки сюда</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%B2%D1%8F%D0%B7%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B8/C_Sharp" rel="nofollow" title="Последние изменения в страницах, на которые ссылается эта страница [k]" accesskey="k"><span>Связанные правки</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%BF%D0%B5%D1%86%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B" title="Список служебных страниц [q]" accesskey="q"><span>Служебные страницы</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=C_Sharp&oldid=141529788" title="Постоянная ссылка на эту версию страницы"><span>Постоянная ссылка</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=C_Sharp&action=info" title="Подробнее об этой странице"><span>Сведения о странице</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A6%D0%B8%D1%82%D0%B0%D1%82%D0%B0&page=C_Sharp&id=141529788&wpFormIdentifier=titleform" title="Информация о том, как цитировать эту страницу"><span>Цитировать страницу</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:UrlShortener&url=https%3A%2F%2Fru.wikipedia.org%2Fwiki%2FC_Sharp"><span>Получить короткий URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:QrCode&url=https%3A%2F%2Fru.wikipedia.org%2Fwiki%2FC_Sharp"><span>Скачать QR-код</span></a></li> </ul> </div> </nav> <nav id="p-coll-print_export" class="mw-portlet mw-portlet-coll-print_export vector-menu-portal portal vector-menu" aria-labelledby="p-coll-print_export-label" > <h3 id="p-coll-print_export-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Печать/экспорт</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:DownloadAsPdf&page=C_Sharp&action=show-download-screen" title="Скачать эту страницу как файл PDF"><span>Скачать как PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=C_Sharp&printable=yes" title="Версия этой страницы для печати [p]" accesskey="p"><span>Версия для печати</span></a></li> </ul> </div> </nav> <nav id="p-wikibase-otherprojects" class="mw-portlet mw-portlet-wikibase-otherprojects vector-menu-portal portal vector-menu" aria-labelledby="p-wikibase-otherprojects-label" > <h3 id="p-wikibase-otherprojects-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">В других проектах</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:C_Sharp" hreflang="en"><span>Викисклад</span></a></li><li class="wb-otherproject-link wb-otherproject-wikibooks mw-list-item"><a href="https://ru.wikibooks.org/wiki/C_Sharp" hreflang="ru"><span>Викиучебник</span></a></li><li class="wb-otherproject-link wb-otherproject-wikinews mw-list-item"><a href="https://ru.wikinews.org/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:C_Sharp" hreflang="ru"><span>Викиновости</span></a></li><li class="wb-otherproject-link wb-otherproject-wikiversity mw-list-item"><a href="https://ru.wikiversity.org/wiki/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D0%A1%D0%B8-%D1%88%D0%B0%D1%80%D0%BF" hreflang="ru"><span>Викиверситет</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q2370" title="Ссылка на связанный элемент репозитория данных [g]" accesskey="g"><span>Элемент Викиданных</span></a></li> </ul> </div> </nav> <nav id="p-lang" class="mw-portlet mw-portlet-lang vector-menu-portal portal vector-menu" aria-labelledby="p-lang-label" > <h3 id="p-lang-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">На других языках</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D8%B3%D9%8A_%D8%B4%D8%A7%D8%B1%D8%A8" title="سي شارب — арабский" lang="ar" hreflang="ar" data-title="سي شارب" data-language-autonym="العربية" data-language-local-name="арабский" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-arz mw-list-item"><a href="https://arz.wikipedia.org/wiki/%D8%B3%D9%89_%D8%B4%D8%A7%D8%B1%D8%A8" title="سى شارب — Egyptian Arabic" lang="arz" hreflang="arz" data-title="سى شارب" data-language-autonym="مصرى" data-language-local-name="Egyptian Arabic" class="interlanguage-link-target"><span>مصرى</span></a></li><li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/C_Sharp" title="C Sharp — азербайджанский" lang="az" hreflang="az" data-title="C Sharp" data-language-autonym="Azərbaycanca" data-language-local-name="азербайджанский" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-be mw-list-item"><a href="https://be.wikipedia.org/wiki/C_Sharp" title="C Sharp — белорусский" lang="be" hreflang="be" data-title="C Sharp" data-language-autonym="Беларуская" data-language-local-name="белорусский" class="interlanguage-link-target"><span>Беларуская</span></a></li><li class="interlanguage-link interwiki-be-x-old mw-list-item"><a href="https://be-tarask.wikipedia.org/wiki/C_Sharp" title="C Sharp — белорусский (тарашкевица)" lang="be-tarask" hreflang="be-tarask" data-title="C Sharp" data-language-autonym="Беларуская (тарашкевіца)" data-language-local-name="белорусский (тарашкевица)" class="interlanguage-link-target"><span>Беларуская (тарашкевіца)</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/C_Sharp" title="C Sharp — болгарский" lang="bg" hreflang="bg" data-title="C Sharp" data-language-autonym="Български" data-language-local-name="болгарский" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-bn mw-list-item"><a href="https://bn.wikipedia.org/wiki/%E0%A6%B8%E0%A6%BF_%E0%A6%B6%E0%A6%BE%E0%A6%B0%E0%A7%8D%E0%A6%AA" title="সি শার্প — бенгальский" lang="bn" hreflang="bn" data-title="সি শার্প" data-language-autonym="বাংলা" data-language-local-name="бенгальский" class="interlanguage-link-target"><span>বাংলা</span></a></li><li class="interlanguage-link interwiki-bs mw-list-item"><a href="https://bs.wikipedia.org/wiki/C%E2%99%AF" title="C♯ — боснийский" lang="bs" hreflang="bs" data-title="C♯" data-language-autonym="Bosanski" data-language-local-name="боснийский" class="interlanguage-link-target"><span>Bosanski</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/C_Sharp" title="C Sharp — каталанский" lang="ca" hreflang="ca" data-title="C Sharp" data-language-autonym="Català" data-language-local-name="каталанский" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cdo mw-list-item"><a href="https://cdo.wikipedia.org/wiki/C_Sharp" title="C Sharp — Mindong" lang="cdo" hreflang="cdo" data-title="C Sharp" data-language-autonym="閩東語 / Mìng-dĕ̤ng-ngṳ̄" data-language-local-name="Mindong" class="interlanguage-link-target"><span>閩東語 / Mìng-dĕ̤ng-ngṳ̄</span></a></li><li class="interlanguage-link interwiki-ckb mw-list-item"><a href="https://ckb.wikipedia.org/wiki/%D8%B3%DB%8C_%D8%B4%D8%A7%D8%B1%D9%BE" title="سی شارپ — центральнокурдский" lang="ckb" hreflang="ckb" data-title="سی شارپ" data-language-autonym="کوردی" data-language-local-name="центральнокурдский" class="interlanguage-link-target"><span>کوردی</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/C_Sharp" title="C Sharp — чешский" lang="cs" hreflang="cs" data-title="C Sharp" data-language-autonym="Čeština" data-language-local-name="чешский" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/C_Sharp" title="C Sharp — датский" lang="da" hreflang="da" data-title="C Sharp" data-language-autonym="Dansk" data-language-local-name="датский" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/C-Sharp" title="C-Sharp — немецкий" lang="de" hreflang="de" data-title="C-Sharp" data-language-autonym="Deutsch" data-language-local-name="немецкий" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-el mw-list-item"><a href="https://el.wikipedia.org/wiki/C_Sharp" title="C Sharp — греческий" lang="el" hreflang="el" data-title="C Sharp" data-language-autonym="Ελληνικά" data-language-local-name="греческий" class="interlanguage-link-target"><span>Ελληνικά</span></a></li><li class="interlanguage-link interwiki-en mw-list-item"><a href="https://en.wikipedia.org/wiki/C_Sharp_(programming_language)" title="C Sharp (programming language) — английский" lang="en" hreflang="en" data-title="C Sharp (programming language)" data-language-autonym="English" data-language-local-name="английский" class="interlanguage-link-target"><span>English</span></a></li><li class="interlanguage-link interwiki-eo mw-list-item"><a href="https://eo.wikipedia.org/wiki/C_dieso_(programlingvo)" title="C dieso (programlingvo) — эсперанто" lang="eo" hreflang="eo" data-title="C dieso (programlingvo)" data-language-autonym="Esperanto" data-language-local-name="эсперанто" class="interlanguage-link-target"><span>Esperanto</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/C_Sharp" title="C Sharp — испанский" lang="es" hreflang="es" data-title="C Sharp" data-language-autonym="Español" data-language-local-name="испанский" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/C_Sharp" title="C Sharp — эстонский" lang="et" hreflang="et" data-title="C Sharp" data-language-autonym="Eesti" data-language-local-name="эстонский" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/C_Sharp" title="C Sharp — баскский" lang="eu" hreflang="eu" data-title="C Sharp" data-language-autonym="Euskara" data-language-local-name="баскский" class="interlanguage-link-target"><span>Euskara</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D8%B3%DB%8C_%D8%B4%D8%A7%D8%B1%D9%BE" title="سی شارپ — персидский" lang="fa" hreflang="fa" data-title="سی شارپ" data-language-autonym="فارسی" data-language-local-name="персидский" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/C_sharp" title="C sharp — финский" lang="fi" hreflang="fi" data-title="C sharp" data-language-autonym="Suomi" data-language-local-name="финский" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/C_Sharp" title="C Sharp — французский" lang="fr" hreflang="fr" data-title="C Sharp" data-language-autonym="Français" data-language-local-name="французский" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-gl mw-list-item"><a href="https://gl.wikipedia.org/wiki/C_Sharp" title="C Sharp — галисийский" lang="gl" hreflang="gl" data-title="C Sharp" data-language-autonym="Galego" data-language-local-name="галисийский" class="interlanguage-link-target"><span>Galego</span></a></li><li class="interlanguage-link interwiki-gu mw-list-item"><a href="https://gu.wikipedia.org/wiki/C_%E0%AA%B6%E0%AA%BE%E0%AA%B0%E0%AB%8D%E0%AA%AA_(%E0%AA%AA%E0%AB%8D%E0%AA%B0%E0%AB%8B%E0%AA%97%E0%AB%8D%E0%AA%B0%E0%AA%BE%E0%AA%AE%E0%AA%BF%E0%AA%82%E0%AA%97_%E0%AA%AD%E0%AA%BE%E0%AA%B7%E0%AA%BE)" title="C શાર્પ (પ્રોગ્રામિંગ ભાષા) — гуджарати" lang="gu" hreflang="gu" data-title="C શાર્પ (પ્રોગ્રામિંગ ભાષા)" data-language-autonym="ગુજરાતી" data-language-local-name="гуджарати" class="interlanguage-link-target"><span>ગુજરાતી</span></a></li><li class="interlanguage-link interwiki-ha mw-list-item"><a href="https://ha.wikipedia.org/wiki/C_Sharp_(programming_language" title="C Sharp (programming language — хауса" lang="ha" hreflang="ha" data-title="C Sharp (programming language" data-language-autonym="Hausa" data-language-local-name="хауса" class="interlanguage-link-target"><span>Hausa</span></a></li><li class="interlanguage-link interwiki-hak mw-list-item"><a href="https://hak.wikipedia.org/wiki/C_Sharp" title="C Sharp — хакка" lang="hak" hreflang="hak" data-title="C Sharp" data-language-autonym="客家語 / Hak-kâ-ngî" data-language-local-name="хакка" class="interlanguage-link-target"><span>客家語 / Hak-kâ-ngî</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/%D7%A1%D7%99_%D7%A9%D7%90%D7%A8%D7%A4" title="סי שארפ — иврит" lang="he" hreflang="he" data-title="סי שארפ" data-language-autonym="עברית" data-language-local-name="иврит" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-hi mw-list-item"><a href="https://hi.wikipedia.org/wiki/%E0%A4%B8%E0%A5%80_%E0%A4%B6%E0%A4%BE%E0%A4%B0%E0%A5%8D%E0%A4%AA" title="सी शार्प — хинди" lang="hi" hreflang="hi" data-title="सी शार्प" data-language-autonym="हिन्दी" data-language-local-name="хинди" class="interlanguage-link-target"><span>हिन्दी</span></a></li><li class="interlanguage-link interwiki-hr mw-list-item"><a href="https://hr.wikipedia.org/wiki/C%E2%99%AF" title="C♯ — хорватский" lang="hr" hreflang="hr" data-title="C♯" data-language-autonym="Hrvatski" data-language-local-name="хорватский" class="interlanguage-link-target"><span>Hrvatski</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/C_Sharp" title="C Sharp — венгерский" lang="hu" hreflang="hu" data-title="C Sharp" data-language-autonym="Magyar" data-language-local-name="венгерский" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://hy.wikipedia.org/wiki/C_Sharp" title="C Sharp — армянский" lang="hy" hreflang="hy" data-title="C Sharp" data-language-autonym="Հայերեն" data-language-local-name="армянский" class="interlanguage-link-target"><span>Հայերեն</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/C_Sharp_(bahasa_pemrograman)" title="C Sharp (bahasa pemrograman) — индонезийский" lang="id" hreflang="id" data-title="C Sharp (bahasa pemrograman)" data-language-autonym="Bahasa Indonesia" data-language-local-name="индонезийский" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-io mw-list-item"><a href="https://io.wikipedia.org/wiki/C_Sharp_(programifo-linguo)" title="C Sharp (programifo-linguo) — идо" lang="io" hreflang="io" data-title="C Sharp (programifo-linguo)" data-language-autonym="Ido" data-language-local-name="идо" class="interlanguage-link-target"><span>Ido</span></a></li><li class="interlanguage-link interwiki-is mw-list-item"><a href="https://is.wikipedia.org/wiki/C_Sharp" title="C Sharp — исландский" lang="is" hreflang="is" data-title="C Sharp" data-language-autonym="Íslenska" data-language-local-name="исландский" class="interlanguage-link-target"><span>Íslenska</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/C_sharp" title="C sharp — итальянский" lang="it" hreflang="it" data-title="C sharp" data-language-autonym="Italiano" data-language-local-name="итальянский" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/C_Sharp" title="C Sharp — японский" lang="ja" hreflang="ja" data-title="C Sharp" data-language-autonym="日本語" data-language-local-name="японский" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-ka mw-list-item"><a href="https://ka.wikipedia.org/wiki/C_Sharp" title="C Sharp — грузинский" lang="ka" hreflang="ka" data-title="C Sharp" data-language-autonym="ქართული" data-language-local-name="грузинский" class="interlanguage-link-target"><span>ქართული</span></a></li><li class="interlanguage-link interwiki-kab mw-list-item"><a href="https://kab.wikipedia.org/wiki/C_Sharp" title="C Sharp — кабильский" lang="kab" hreflang="kab" data-title="C Sharp" data-language-autonym="Taqbaylit" data-language-local-name="кабильский" class="interlanguage-link-target"><span>Taqbaylit</span></a></li><li class="interlanguage-link interwiki-kk mw-list-item"><a href="https://kk.wikipedia.org/wiki/C_Sharp" title="C Sharp — казахский" lang="kk" hreflang="kk" data-title="C Sharp" data-language-autonym="Қазақша" data-language-local-name="казахский" class="interlanguage-link-target"><span>Қазақша</span></a></li><li class="interlanguage-link interwiki-km mw-list-item"><a href="https://km.wikipedia.org/wiki/%E1%9E%9F%E1%9F%8A%E1%9E%B8%E1%9E%91%E1%9F%92%E1%9E%9A%E1%9E%BB%E1%9E%84%E1%9E%87%E1%9F%92%E1%9E%9A%E1%9E%BC%E1%9E%80" title="ស៊ីទ្រុងជ្រូក — кхмерский" lang="km" hreflang="km" data-title="ស៊ីទ្រុងជ្រូក" data-language-autonym="ភាសាខ្មែរ" data-language-local-name="кхмерский" class="interlanguage-link-target"><span>ភាសាខ្មែរ</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/C_%EC%83%A4%ED%94%84" title="C 샤프 — корейский" lang="ko" hreflang="ko" data-title="C 샤프" data-language-autonym="한국어" data-language-local-name="корейский" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-ky mw-list-item"><a href="https://ky.wikipedia.org/wiki/C_Sharp" title="C Sharp — киргизский" lang="ky" hreflang="ky" data-title="C Sharp" data-language-autonym="Кыргызча" data-language-local-name="киргизский" class="interlanguage-link-target"><span>Кыргызча</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/C_sharp" title="C sharp — литовский" lang="lt" hreflang="lt" data-title="C sharp" data-language-autonym="Lietuvių" data-language-local-name="литовский" class="interlanguage-link-target"><span>Lietuvių</span></a></li><li class="interlanguage-link interwiki-lv mw-list-item"><a href="https://lv.wikipedia.org/wiki/C_sharp" title="C sharp — латышский" lang="lv" hreflang="lv" data-title="C sharp" data-language-autonym="Latviešu" data-language-local-name="латышский" class="interlanguage-link-target"><span>Latviešu</span></a></li><li class="interlanguage-link interwiki-mk mw-list-item"><a href="https://mk.wikipedia.org/wiki/C_Sharp" title="C Sharp — македонский" lang="mk" hreflang="mk" data-title="C Sharp" data-language-autonym="Македонски" data-language-local-name="македонский" class="interlanguage-link-target"><span>Македонски</span></a></li><li class="interlanguage-link interwiki-ml mw-list-item"><a href="https://ml.wikipedia.org/wiki/%E0%B4%B8%E0%B4%BF_%E0%B4%B7%E0%B4%BE%E0%B5%BC%E0%B4%AA%E0%B5%8D%E0%B4%AA%E0%B5%8D" title="സി ഷാർപ്പ് — малаялам" lang="ml" hreflang="ml" data-title="സി ഷാർപ്പ്" data-language-autonym="മലയാളം" data-language-local-name="малаялам" class="interlanguage-link-target"><span>മലയാളം</span></a></li><li class="interlanguage-link interwiki-ms mw-list-item"><a href="https://ms.wikipedia.org/wiki/C_Sharp" title="C Sharp — малайский" lang="ms" hreflang="ms" data-title="C Sharp" data-language-autonym="Bahasa Melayu" data-language-local-name="малайский" class="interlanguage-link-target"><span>Bahasa Melayu</span></a></li><li class="interlanguage-link interwiki-my mw-list-item"><a href="https://my.wikipedia.org/wiki/C_sharp_(programming_language)" title="C sharp (programming language) — бирманский" lang="my" hreflang="my" data-title="C sharp (programming language)" data-language-autonym="မြန်မာဘာသာ" data-language-local-name="бирманский" class="interlanguage-link-target"><span>မြန်မာဘာသာ</span></a></li><li class="interlanguage-link interwiki-nds mw-list-item"><a href="https://nds.wikipedia.org/wiki/C_sharp" title="C sharp — нижненемецкий" lang="nds" hreflang="nds" data-title="C sharp" data-language-autonym="Plattdüütsch" data-language-local-name="нижненемецкий" class="interlanguage-link-target"><span>Plattdüütsch</span></a></li><li class="interlanguage-link interwiki-new mw-list-item"><a href="https://new.wikipedia.org/wiki/%E0%A4%B8%E0%A5%80_%E0%A4%B6%E0%A4%BE%E0%A4%B0%E0%A5%8D%E0%A4%AA" title="सी शार्प — неварский" lang="new" hreflang="new" data-title="सी शार्प" data-language-autonym="नेपाल भाषा" data-language-local-name="неварский" class="interlanguage-link-target"><span>नेपाल भाषा</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/C_Sharp" title="C Sharp — нидерландский" lang="nl" hreflang="nl" data-title="C Sharp" data-language-autonym="Nederlands" data-language-local-name="нидерландский" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-nn mw-list-item"><a href="https://nn.wikipedia.org/wiki/C_Sharp" title="C Sharp — нюнорск" lang="nn" hreflang="nn" data-title="C Sharp" data-language-autonym="Norsk nynorsk" data-language-local-name="нюнорск" class="interlanguage-link-target"><span>Norsk nynorsk</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/C_Sharp" title="C Sharp — норвежский букмол" lang="nb" hreflang="nb" data-title="C Sharp" data-language-autonym="Norsk bokmål" data-language-local-name="норвежский букмол" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/C_Sharp" title="C Sharp — польский" lang="pl" hreflang="pl" data-title="C Sharp" data-language-autonym="Polski" data-language-local-name="польский" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pnb mw-list-item"><a href="https://pnb.wikipedia.org/wiki/%D8%B3%DB%8C_%D8%B4%D8%A7%D8%B1%D9%BE" title="سی شارپ — Western Punjabi" lang="pnb" hreflang="pnb" data-title="سی شارپ" data-language-autonym="پنجابی" data-language-local-name="Western Punjabi" class="interlanguage-link-target"><span>پنجابی</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/C_Sharp" title="C Sharp — португальский" lang="pt" hreflang="pt" data-title="C Sharp" data-language-autonym="Português" data-language-local-name="португальский" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/C_sharp" title="C sharp — румынский" lang="ro" hreflang="ro" data-title="C sharp" data-language-autonym="Română" data-language-local-name="румынский" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-sah mw-list-item"><a href="https://sah.wikipedia.org/wiki/C_Sharp" title="C Sharp — саха" lang="sah" hreflang="sah" data-title="C Sharp" data-language-autonym="Саха тыла" data-language-local-name="саха" class="interlanguage-link-target"><span>Саха тыла</span></a></li><li class="interlanguage-link interwiki-sh mw-list-item"><a href="https://sh.wikipedia.org/wiki/C_Sharp" title="C Sharp — сербскохорватский" lang="sh" hreflang="sh" data-title="C Sharp" data-language-autonym="Srpskohrvatski / српскохрватски" data-language-local-name="сербскохорватский" class="interlanguage-link-target"><span>Srpskohrvatski / српскохрватски</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/C_Sharp_(programming_language)" title="C Sharp (programming language) — Simple English" lang="en-simple" hreflang="en-simple" data-title="C Sharp (programming language)" data-language-autonym="Simple English" data-language-local-name="Simple English" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/C_Sharp" title="C Sharp — словацкий" lang="sk" hreflang="sk" data-title="C Sharp" data-language-autonym="Slovenčina" data-language-local-name="словацкий" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-sl mw-list-item"><a href="https://sl.wikipedia.org/wiki/Programski_jezik_C_sharp" title="Programski jezik C sharp — словенский" lang="sl" hreflang="sl" data-title="Programski jezik C sharp" data-language-autonym="Slovenščina" data-language-local-name="словенский" class="interlanguage-link-target"><span>Slovenščina</span></a></li><li class="interlanguage-link interwiki-sq mw-list-item"><a href="https://sq.wikipedia.org/wiki/Gjuha_Programuese_C_Sharp" title="Gjuha Programuese C Sharp — албанский" lang="sq" hreflang="sq" data-title="Gjuha Programuese C Sharp" data-language-autonym="Shqip" data-language-local-name="албанский" class="interlanguage-link-target"><span>Shqip</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/C_Sharp" title="C Sharp — сербский" lang="sr" hreflang="sr" data-title="C Sharp" data-language-autonym="Српски / srpski" data-language-local-name="сербский" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/C-sharp" title="C-sharp — шведский" lang="sv" hreflang="sv" data-title="C-sharp" data-language-autonym="Svenska" data-language-local-name="шведский" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-sw mw-list-item"><a href="https://sw.wikipedia.org/wiki/C_sharp" title="C sharp — суахили" lang="sw" hreflang="sw" data-title="C sharp" data-language-autonym="Kiswahili" data-language-local-name="суахили" class="interlanguage-link-target"><span>Kiswahili</span></a></li><li class="interlanguage-link interwiki-ta mw-list-item"><a href="https://ta.wikipedia.org/wiki/%E0%AE%9A%E0%AE%BF_%E0%AE%9A%E0%AE%BE%E0%AE%AA%E0%AF%8D_(%E0%AE%A8%E0%AE%BF%E0%AE%B0%E0%AE%B2%E0%AE%BE%E0%AE%95%E0%AF%8D%E0%AE%95_%E0%AE%AE%E0%AF%8A%E0%AE%B4%E0%AE%BF)" title="சி சாப் (நிரலாக்க மொழி) — тамильский" lang="ta" hreflang="ta" data-title="சி சாப் (நிரலாக்க மொழி)" data-language-autonym="தமிழ்" data-language-local-name="тамильский" class="interlanguage-link-target"><span>தமிழ்</span></a></li><li class="interlanguage-link interwiki-tg mw-list-item"><a href="https://tg.wikipedia.org/wiki/C_Sharp" title="C Sharp — таджикский" lang="tg" hreflang="tg" data-title="C Sharp" data-language-autonym="Тоҷикӣ" data-language-local-name="таджикский" class="interlanguage-link-target"><span>Тоҷикӣ</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%E0%B8%8B%E0%B8%B5%E0%B8%8A%E0%B8%B2%E0%B8%A3%E0%B9%8C%E0%B8%9B" title="ภาษาซีชาร์ป — тайский" lang="th" hreflang="th" data-title="ภาษาซีชาร์ป" data-language-autonym="ไทย" data-language-local-name="тайский" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/C%E2%99%AF" title="C♯ — турецкий" lang="tr" hreflang="tr" data-title="C♯" data-language-autonym="Türkçe" data-language-local-name="турецкий" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/C_Sharp" title="C Sharp — украинский" lang="uk" hreflang="uk" data-title="C Sharp" data-language-autonym="Українська" data-language-local-name="украинский" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-ur mw-list-item"><a href="https://ur.wikipedia.org/wiki/%D8%B3%DB%8C_%D8%B4%D8%A7%D8%B1%D9%BE_(%D9%BE%D8%B1%D9%88%DA%AF%D8%B1%D8%A7%D9%85%D9%86%DA%AF_%D8%B2%D8%A8%D8%A7%D9%86)" title="سی شارپ (پروگرامنگ زبان) — урду" lang="ur" hreflang="ur" data-title="سی شارپ (پروگرامنگ زبان)" data-language-autonym="اردو" data-language-local-name="урду" class="interlanguage-link-target"><span>اردو</span></a></li><li class="interlanguage-link interwiki-uz mw-list-item"><a href="https://uz.wikipedia.org/wiki/C_Sharp" title="C Sharp — узбекский" lang="uz" hreflang="uz" data-title="C Sharp" data-language-autonym="Oʻzbekcha / ўзбекча" data-language-local-name="узбекский" class="interlanguage-link-target"><span>Oʻzbekcha / ўзбекча</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/C_Sharp_(ng%C3%B4n_ng%E1%BB%AF_l%E1%BA%ADp_tr%C3%ACnh)" title="C Sharp (ngôn ngữ lập trình) — вьетнамский" lang="vi" hreflang="vi" data-title="C Sharp (ngôn ngữ lập trình)" data-language-autonym="Tiếng Việt" data-language-local-name="вьетнамский" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-war mw-list-item"><a href="https://war.wikipedia.org/wiki/C_Sharp_(linggwahe_hin_pagprogama)" title="C Sharp (linggwahe hin pagprogama) — варай" lang="war" hreflang="war" data-title="C Sharp (linggwahe hin pagprogama)" data-language-autonym="Winaray" data-language-local-name="варай" class="interlanguage-link-target"><span>Winaray</span></a></li><li class="interlanguage-link interwiki-wuu mw-list-item"><a href="https://wuu.wikipedia.org/wiki/C_Sharp" title="C Sharp — у" lang="wuu" hreflang="wuu" data-title="C Sharp" data-language-autonym="吴语" data-language-local-name="у" class="interlanguage-link-target"><span>吴语</span></a></li><li class="interlanguage-link interwiki-yo mw-list-item"><a href="https://yo.wikipedia.org/wiki/C_Sharp" title="C Sharp — йоруба" lang="yo" hreflang="yo" data-title="C Sharp" data-language-autonym="Yorùbá" data-language-local-name="йоруба" class="interlanguage-link-target"><span>Yorùbá</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/C%E2%99%AF" title="C♯ — китайский" lang="zh" hreflang="zh" data-title="C♯" data-language-autonym="中文" data-language-local-name="китайский" class="interlanguage-link-target"><span>中文</span></a></li><li class="interlanguage-link interwiki-zh-min-nan mw-list-item"><a href="https://zh-min-nan.wikipedia.org/wiki/C_Sharp" title="C Sharp — миньнань" lang="nan" hreflang="nan" data-title="C Sharp" data-language-autonym="閩南語 / Bân-lâm-gú" data-language-local-name="миньнань" class="interlanguage-link-target"><span>閩南語 / Bân-lâm-gú</span></a></li><li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://zh-yue.wikipedia.org/wiki/C%E2%99%AF" title="C♯ — кантонский" lang="yue" hreflang="yue" data-title="C♯" data-language-autonym="粵語" data-language-local-name="кантонский" class="interlanguage-link-target"><span>粵語</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q2370#sitelinks-wikipedia" title="Править ссылки на другие языки" class="wbc-editpage">Править ссылки</a></span></div> </div> </nav> </div> </div> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> Эта страница в последний раз была отредактирована 15 ноября 2024 в 14:50.</li> <li id="footer-info-copyright">Текст доступен по <a rel="nofollow" class="external text" href="//creativecommons.org/licenses/by-sa/4.0/deed.ru">лицензии Creative Commons «С указанием авторства — С сохранением условий» (CC BY-SA)</a>; в отдельных случаях могут действовать дополнительные условия. <span class="noprint">Подробнее см. <a class="external text" href="https://foundation.wikimedia.org/wiki/Policy:Terms_of_Use/ru">Условия использования</a>.</span><br /> Wikipedia® — зарегистрированный товарный знак некоммерческой организации <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/ru/">«Фонд Викимедиа» (Wikimedia Foundation, Inc.)</a></li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy/ru">Политика конфиденциальности</a></li> <li id="footer-places-about"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5">Описание Википедии</a></li> <li id="footer-places-disclaimers"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%9E%D1%82%D0%BA%D0%B0%D0%B7_%D0%BE%D1%82_%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8">Отказ от ответственности</a></li> <li id="footer-places-contact"><a href="//ru.wikipedia.org/wiki/Википедия:Контакты">Свяжитесь с нами</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Policy:Universal_Code_of_Conduct/ru">Кодекс поведения</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Разработчики</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/ru.wikipedia.org">Статистика</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Заявление о куки</a></li> <li id="footer-places-mobileview"><a href="//ru.m.wikipedia.org/w/index.php?title=C_Sharp&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Мобильная версия</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> <script>(RLQ=window.RLQ||[]).push(function(){mw.log.warn("This page is using the deprecated ResourceLoader module \"codex-search-styles\".\n[1.43] Use a CodexModule with codexComponents to set your specific components used: https://www.mediawiki.org/wiki/Codex#Using_a_limited_subset_of_components");mw.config.set({"wgHostname":"mw-web.codfw.main-6df7948d6c-rrk7t","wgBackendResponseTime":234,"wgPageParseReport":{"limitreport":{"cputime":"1.020","walltime":"1.284","ppvisitednodes":{"value":9436,"limit":1000000},"postexpandincludesize":{"value":290218,"limit":2097152},"templateargumentsize":{"value":18472,"limit":2097152},"expansiondepth":{"value":16,"limit":100},"expensivefunctioncount":{"value":84,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":127381,"limit":5000000},"entityaccesscount":{"value":9,"limit":400},"timingprofile":["100.00% 951.546 1 -total"," 32.38% 308.123 1 Шаблон:Карточка_языка_программирования"," 30.65% 291.687 1 Шаблон:Карточка"," 18.95% 180.331 1 Шаблон:Примечания"," 15.32% 145.751 13 Шаблон:Книга"," 11.31% 107.634 4 Шаблон:Wikidata"," 8.70% 82.816 1 Шаблон:ВС"," 8.58% 81.634 6 Шаблон:Navbox"," 7.97% 75.871 20 Шаблон:Cite_web"," 7.60% 72.284 6 Шаблон:Навигационная_таблица"]},"scribunto":{"limitreport-timeusage":{"value":"0.405","limit":"10.000"},"limitreport-memusage":{"value":9036965,"limit":52428800},"limitreport-logs":"Loaded datatype commonsMedia of P154 from wikidata, consider passing datatype argument to formatProperty call or to Wikidata/config\nLoaded datatype string of P348 from wikidata, consider passing datatype argument to formatProperty call or to Wikidata/config\nLoaded datatype string of P348 from wikidata, consider passing datatype argument to formatProperty call or to Wikidata/config\nLoaded datatype wikibase-item of P287 from wikidata, consider passing datatype argument to formatProperty call or to Wikidata/config\nLoaded datatype string of P1195 from wikidata, consider passing datatype argument to formatProperty call or to Wikidata/config\nLoaded datatype wikibase-item of P737 from wikidata, consider passing datatype argument to formatProperty call or to Wikidata/config\nLoaded datatype wikibase-item of P275 from wikidata, consider passing datatype argument to formatProperty call or to Wikidata/config\nLoaded datatype wikibase-item of P400 from wikidata, consider passing datatype argument to formatProperty call or to Wikidata/config\nLoaded datatype wikibase-item of P306 from wikidata, consider passing datatype argument to formatProperty call or to Wikidata/config\n"},"cachereport":{"origin":"mw-api-int.codfw.main-76d76b94d7-kn4h9","timestamp":"20241125210458","ttl":442516,"transientcontent":true}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"C Sharp","url":"https:\/\/ru.wikipedia.org\/wiki\/C_Sharp","sameAs":"http:\/\/www.wikidata.org\/entity\/Q2370","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q2370","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"\u0424\u043e\u043d\u0434 \u0412\u0438\u043a\u0438\u043c\u0435\u0434\u0438\u0430","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2003-11-07T16:53:39Z","dateModified":"2024-11-15T14:50:18Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/d\/d2\/C_Sharp_Logo_2023.svg","headline":"\u043e\u0431\u044a\u0435\u043a\u0442\u043d\u043e-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u044f\u0437\u044b\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f"}</script> </body> </html>