摘要: 在.NET 4.0的运行时进行动态编程时,我们引入了一个新功能:动态语言运行时。可以这样理解,CLR的目的是为静态类型的编程语言提供一个统一的框架或编程模型,而DLR便是在.NET平台上为动态语言提供了统一的编程模型。CLR本身已经有一些支持动态编程能力,如反射,Emit等等。不过在.NET上实现动 阅读全文
posted @ 2021-10-18 23:56 小林野夫 阅读(111) 评论(0) 推荐(0)
摘要: 一、看图区别编程语言 一般来讲,看第一个图就够了 这图是引用的,有错误,Python是强类型,但是图片中却归为弱类型了。 业界堆静态和动态的区分达到共识。 但是堆强类型和弱类型语言还未达成共识。我个人(小林野夫)对比较认同以下观点: 如今将**“对隐式类型转换的容忍度”**作为强弱类型的分类标准,已 阅读全文
posted @ 2021-10-18 23:44 小林野夫 阅读(429) 评论(0) 推荐(0)
摘要: 进行学习到表达树了,用动Tpye了。所以整理了以下他们区别和用法 总得来说他们都是为了获取某个实例具体引用的数据类型System.Type。1、GetType()方法继承自Object,所以C#中任何对象都具有GetType()方法,x.GetType(),其中x为变量名2、typeof(x)中的x 阅读全文
posted @ 2021-10-18 19:58 小林野夫 阅读(882) 评论(0) 推荐(0)
摘要: 引用 using 。。。表达式 i=5、i>5 语句:int i=5; 快( block ):{ } 阅读全文
posted @ 2021-10-18 17:53 小林野夫 阅读(64) 评论(0) 推荐(0)
摘要: 一、字面量定义 在计算机科学中,字面量(literal)是用于表达源代码中一个固定值的表示法(notation)。几乎所有计算机编程语言都具有对基本值的字面量表示,诸如:整数、浮点数以及字符串;而有很多也对布尔类型和字符类型的值也支持字面量表示;还有一些甚至对枚举类型的元素以及像数组、记录和对象等复 阅读全文
posted @ 2021-10-18 16:29 小林野夫 阅读(1144) 评论(0) 推荐(0)
摘要: C# 静态常量和动态常量的区别 C#中有两种常量类型分别为readonly(运行时常量)与const(编译时常量),readonly是变量的常量,const是字面量的常量本文将就这两种类型的不同特性进行比较并说明各自的适用场景。 工作原理 readonly为运行时常量,程序运行时进行赋值,赋值完成后 阅读全文
posted @ 2021-10-18 15:54 小林野夫 阅读(247) 评论(0) 推荐(0)
摘要: 官方链接:https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/statements-expressions-operators/ 以下内容是网上找的,结合官方内容写出的 C#中表达式(Expression)的定义 An e 阅读全文
posted @ 2021-10-18 14:45 小林野夫 阅读(1888) 评论(0) 推荐(0)
原文链接:https://www.cnblogs.com/cdaniu/