JDK 9-17新功能30分钟详解-语法篇-var 介绍 JDK 10 JDK 10新增了新的关键字--var,官方文档说作用是: Enhance the Java Language to extend type inference to declarations of local variables with initializers 大体意思就是用于带有初始化的局部变量声明,废话不多说,我们直接用具体代码来展示实际的作用. List<String> listBefore10 = new A
阅读目录: 一. 为什么是它们三个 二. 能够任意赋值的原因 三. dynamic的用法 四. 使用dynamic的注意事项 一. 为什么是它们三个? 拿这三者比较的原因是它们在使用的时候非常相似.你可以用它们声明的变量赋任何类型的值. 看看下面的示例: var a = 1; object b = 1; dynamic c = 1; 你还可以使用关键字为它们赋上更加复杂的类型 var a = new string[]{"1"}; object b = new string[]{&quo
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Newtonsoft.Json; using System.ComponentModel; namespace var_dynamic { class Program { //var stradsa = "asdasdas"; //报错 stat