欢迎光临散文网 会员登陆 & 注册

如何知道Unity所用的C#版本号

2021-12-06 12:31 作者:unity小能手  | 我要投稿

u3dnotes:某个版别的Unity对应的C#版别是多少。Unity的PlayerSettings面板(如下图)能够看到Unity所用的.NET版别,参考本文你能够方便地知道所用的C#版别啦。

官网关于

Scripting Runtime 的描述见:

https://docs.unity3d.com/Manual/ScriptingRuntimeUpgrade.html

版别 .NET Framework版别 Visual Studio版别 发布日期 特性

C# 1.0 .NET Framework 1.0 Visual Studio .NET 2002 2002.1

  1. 托付

  2. 事件

C# 1.1.NET Framework 1.1Visual Studio .NET 20032003.4

  1. APM

C# 2.0.NET Framework 2.0Visual Studio 2005(开始命名为Visual Studio)2005.11

  1. 泛型

  2. 匿名方法

  3. 迭代器

  4. 可空类型

C# 3.0.NET Framework 3.0Visual Studio 20082007.11

  1. 隐式类型的部变量

  2. .NET Framework 3.5对象调集初始化

  3. 主动完成特点

  4. 匿名类型

  5. 扩展方法

  6. 查询表达式

  7. Lambda表达式

  8. 表达式树

  9. 分部类和方法

  10. Linq

C# 4.0.NET Framework 4.0Visual Studio 20102010.4

  1. 动态绑定

  2. 命名和可选参数

  3. 泛型的协变和逆变

  4. 互操作性

C# 5.0.NET Framework 4.5Visual Studio 20122012.8

  1. 异步和等候(async和await)

  2. 调用方信息(CallerInformation)

C#6.0 .NET Framework4.6 Visual Studio 2015

  • 1、主动特点初始化的改善(有用)

  • 2、String.Format的改善(有用)

  • 3、字典的初始化

  • 4、能够用static声明静态类的引证

  • 5、nameof表达式

  • 6、Null-条件表达式

  • 7、在try-catch-finally中运用await

C#7.0 Visual Studio 2017

  • 1.out-variables(Out变量)

  • 2.Tuples(元组)

  • 3.Pattern Matching(匹配形式)

  • 4.ref locals and returns (部分变量和引证回来)

  • 5.Local Functions (部分函数)

  • 6.More expression-bodied members(更多的函数成员的表达式体)

  • 7.throw Expressions (反常表达式)

  • 8.Generalized async return types (通用异步回来类型)

  • 9.Numeric literal syntax improvements(数值文字语法改善)

.NET Framework 版别与体系对应联络

检查原文链接:

英文链接:https://docs.microsoft.com/en-us/dotnet/framework/install/guide-for-developers

中文链接:https://docs.microsoft.com/zh-cn/dotnet/framework/get-started/system-requirements

本主题中的表格针对 .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 及其单点版别(4.7.1 和 4.7.2)。

有关早于 .NET Framework 4.5 的 .NET Framework 版别,请参阅 .NET Framework 版别和依靠项 https://docs.microsoft.com/zh-cn/dotnet/framework/migration-guide/versions-and-dependencies。

允许你开发 .NET Framework 的使用的开发环境具有独自的一套需求。

重要

从 .NET Framework 4 开始,一切 .NET Framework 版别都是就地更新的,因而,在体系中只能存在一个 4.x 版别。 此外,某些版别的 Windows 操作体系上预装了特定版别的 .NET Framework。 这表示:

  • 假如在核算机上已装置了更高的 4.x 版别,则无法装置以前的 4.x 版别。

  • 假如操作体系预装置了特定的 .NET Framework 版别,则无法在同一核算机上装置以前的 4.x 版别。

  • 假如你装置更高版别,则无需先卸载以前的版别。

有关下载信息和链接,请参阅装置面向开发者的 .NET Framework https://docs.microsoft.com/zh-cn/dotnet/framework/install/guide-for-developers。

有关 .NET Framework 版别的支撑生命周期的信息,请参阅 Microsoft 支撑生命周期。https://docs.microsoft.com/zh-cn/dotnet/framework/install/guide-for-developers

硬件要求

装置要求

需求具有管理员权限才干装置 .NET Framework。 假如在要装置 .NET Framework 的核算机上不具有管理员权限,请联络网络管理员。

支撑的客户端操作体系

留意:

  • 在 Windows 7 体系上,.NET Framework 要求装置 Windows 7 SP1。 假如运行的是 Windows 7 体系,但尚未装置 Service Pack 1,则需求先装置 SP1,然后才干装置 .NET Framework。

  • Windows Preinstallation Environment (Windows PE) 上支撑 .NET Framework 4.5。 Windows PE 上并非支撑一切功用。

  • .NET Framework 4 还支撑 IA64 渠道。

  • 关于一切渠道,咱们都主张升级到最新的 Windows Service Pack 并装置 Windows Update 网站上供给的关键更新,然后确保完成最佳兼容性和安全性。

  • 在 64 位操作体系上,.NET Framework 支撑 WOW64(在 64 位核算机上进行 32 位处理)和本机 64 位处理。

支撑的服务器操作体系

留意:

  • Windows Server 2012 包括 .NET Framework 4.5,因而,你不用独自装置它。 同样,Windows Server 2012 R2包括 .NET Framework 4.5.1。

  • .NET Framework 对 Windows Server 2008 R2 SP1 或更高版别的服务器中心人物的支撑有限。 有关不受支撑的 API 列表,请参阅服务器中心 .NET 功用。

  • 适用于基于 Itanium 的体系的 Windows Server 2008 R2 不支撑 .NET Framework。

  • 在 Windows Server 2008 SP2 上,.NET Framework 在服务器中心人物中不受支撑。

  • 关于一切渠道,咱们都主张升级到最新的 Windows Service Pack 并装置 Windows Update 网站上供给的关键更新,然后确保完成最佳兼容性和安全性。 某些操作体系上可能需求装置最新的 Windows Service Pack。

  • 在 64 位操作体系上,.NET Framework 支撑 WOW64(在 64 位核算机上进行 32 位处理)和本机 64 位处理。

请参阅

  • 装置指南

  • 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

更多资源请点击:https://bycwedu.vipwan.cn/promotion_channels/630597732


如何知道Unity所用的C#版本号的评论 (共 条)

分享到微博请遵守国家法律