如何知道Unity所用的C#版本號(hào)
u3dnotes:某個(gè)版別的Unity對(duì)應(yīng)的C#版別是多少。Unity的PlayerSettings面板(如下圖)能夠看到Unity所用的.NET版別,參考本文你能夠方便地知道所用的C#版別啦。

官網(wǎng)關(guān)于
Scripting Runtime 的描述見:
https://docs.unity3d.com/Manual/ScriptingRuntimeUpgrade.html
版別 .NET Framework版別 Visual Studio版別 發(fā)布日期 特性
C# 1.0 .NET Framework 1.0 Visual Studio .NET 2002 2002.1
托付
事件
C# 1.1.NET Framework 1.1Visual Studio .NET 20032003.4
APM
C# 2.0.NET Framework 2.0Visual Studio 2005(開始命名為Visual Studio)2005.11
泛型
匿名方法
迭代器
可空類型
C# 3.0.NET Framework 3.0Visual Studio 20082007.11
隱式類型的部變量
.NET Framework 3.5對(duì)象調(diào)集初始化
主動(dòng)完成特點(diǎn)
匿名類型
擴(kuò)展方法
查詢表達(dá)式
Lambda表達(dá)式
表達(dá)式樹
分部類和方法
Linq
C# 4.0.NET Framework 4.0Visual Studio 20102010.4
動(dòng)態(tài)綁定
命名和可選參數(shù)
泛型的協(xié)變和逆變
互操作性
C# 5.0.NET Framework 4.5Visual Studio 20122012.8
異步和等候(async和await)
調(diào)用方信息(CallerInformation)
C#6.0 .NET Framework4.6 Visual Studio 2015
1、主動(dòng)特點(diǎn)初始化的改善(有用)
2、String.Format的改善(有用)
3、字典的初始化
4、能夠用static聲明靜態(tài)類的引證
5、nameof表達(dá)式
6、Null-條件表達(dá)式
7、在try-catch-finally中運(yùn)用await
C#7.0 Visual Studio 2017
1.out-variables(Out變量)
2.Tuples(元組)
3.Pattern Matching(匹配形式)
4.ref locals and returns (部分變量和引證回來(lái))
5.Local Functions (部分函數(shù))
6.More expression-bodied members(更多的函數(shù)成員的表達(dá)式體)
7.throw Expressions (反常表達(dá)式)
8.Generalized async return types (通用異步回來(lái)類型)
9.Numeric literal syntax improvements(數(shù)值文字語(yǔ)法改善)
.NET Framework 版別與體系對(duì)應(yīng)聯(lián)絡(luò)
檢查原文鏈接:
英文鏈接:https://docs.microsoft.com/en-us/dotnet/framework/install/guide-for-developers
中文鏈接:https://docs.microsoft.com/zh-cn/dotnet/framework/get-started/system-requirements
本主題中的表格針對(duì) .NET Framework 以下版別列出了硬件、操作體系和軟件要求:
.NET Framework 4.5 及其非必須版別(4.5.1 和 4.5.2)。
.NET Framework 4.6 及其非必須版別(4.6.1 和 4.6.2)。
.NET Framework 4.7 及其單點(diǎn)版別(4.7.1 和 4.7.2)。
有關(guān)早于 .NET Framework 4.5 的 .NET Framework 版別,請(qǐng)參閱 .NET Framework 版別和依靠項(xiàng) https://docs.microsoft.com/zh-cn/dotnet/framework/migration-guide/versions-and-dependencies。
允許你開發(fā) .NET Framework 的使用的開發(fā)環(huán)境具有獨(dú)自的一套需求。
重要
從 .NET Framework 4 開始,一切 .NET Framework 版別都是就地更新的,因而,在體系中只能存在一個(gè) 4.x 版別。 此外,某些版別的 Windows 操作體系上預(yù)裝了特定版別的 .NET Framework。 這表示:
假如在核算機(jī)上已裝置了更高的 4.x 版別,則無(wú)法裝置以前的 4.x 版別。
假如操作體系預(yù)裝置了特定的 .NET Framework 版別,則無(wú)法在同一核算機(jī)上裝置以前的 4.x 版別。
假如你裝置更高版別,則無(wú)需先卸載以前的版別。
有關(guān)下載信息和鏈接,請(qǐng)參閱裝置面向開發(fā)者的 .NET Framework https://docs.microsoft.com/zh-cn/dotnet/framework/install/guide-for-developers。
有關(guān) .NET Framework 版別的支撐生命周期的信息,請(qǐng)參閱 Microsoft 支撐生命周期。https://docs.microsoft.com/zh-cn/dotnet/framework/install/guide-for-developers
硬件要求

裝置要求
需求具有管理員權(quán)限才干裝置 .NET Framework。 假如在要裝置 .NET Framework 的核算機(jī)上不具有管理員權(quán)限,請(qǐng)聯(lián)絡(luò)網(wǎng)絡(luò)管理員。
支撐的客戶端操作體系




留意:
在 Windows 7 體系上,.NET Framework 要求裝置 Windows 7 SP1。 假如運(yùn)行的是 Windows 7 體系,但尚未裝置 Service Pack 1,則需求先裝置 SP1,然后才干裝置 .NET Framework。
Windows Preinstallation Environment (Windows PE) 上支撐 .NET Framework 4.5。 Windows PE 上并非支撐一切功用。
.NET Framework 4 還支撐 IA64 渠道。
關(guān)于一切渠道,咱們都主張升級(jí)到最新的 Windows Service Pack 并裝置 Windows Update 網(wǎng)站上供給的關(guān)鍵更新,然后確保完成最佳兼容性和安全性。
在 64 位操作體系上,.NET Framework 支撐 WOW64(在 64 位核算機(jī)上進(jìn)行 32 位處理)和本機(jī) 64 位處理。
支撐的服務(wù)器操作體系




留意:
Windows Server 2012 包括 .NET Framework 4.5,因而,你不用獨(dú)自裝置它。 同樣,Windows Server 2012 R2包括 .NET Framework 4.5.1。
.NET Framework 對(duì) Windows Server 2008 R2 SP1 或更高版別的服務(wù)器中心人物的支撐有限。 有關(guān)不受支撐的 API 列表,請(qǐng)參閱服務(wù)器中心 .NET 功用。
適用于基于 Itanium 的體系的 Windows Server 2008 R2 不支撐 .NET Framework。
在 Windows Server 2008 SP2 上,.NET Framework 在服務(wù)器中心人物中不受支撐。
關(guān)于一切渠道,咱們都主張升級(jí)到最新的 Windows Service Pack 并裝置 Windows Update 網(wǎng)站上供給的關(guān)鍵更新,然后確保完成最佳兼容性和安全性。 某些操作體系上可能需求裝置最新的 Windows Service Pack。
在 64 位操作體系上,.NET Framework 支撐 WOW64(在 64 位核算機(jī)上進(jìn)行 32 位處理)和本機(jī) 64 位處理。
請(qǐng)參閱
裝置指南
https://docs.microsoft.com/zh-cn/dotnet/framework/install/index
入門
https://docs.microsoft.com/zh-cn/dotnet/framework/get-started/index
裝置和卸載 .NET Framework 受阻疑難解答
https://docs.microsoft.com/zh-cn/dotnet/framework/install/troubleshoot-blocked-installations-and-uninstallations
更多資源請(qǐng)點(diǎn)擊:https://bycwedu.vipwan.cn/promotion_channels/630597732