最近在项目中,使用EF编程时,在使用泛型类型的过程中,写了一上午,结果生成时,编译不通过,报出如下错误: “T”必须是具有公共的无参数构造函数的非抽象类型,才能用作泛型类型或方法.如图: 找了好久,终于让我给找到原因了.分享给大家.呵呵 1. 我要项目中用到泛型类型的有: [说明]大家看了截图,可能会发现4个类有一点点区别,就是 public class BaseRepository<T> : IBaseRepository<T> where T : class 少了 new…
Tuple可以作为集合存储不同类型的数据,初始化实例如下: val tuple = (1,3,3.14,"aa") val third = tuple._3 Tuple 下标访问从1开始, 需要用下划线. Scala函数还可以返回Tuple类型的值,并接收,如: val (first,second,third,forth) = tuple 跟Tuple无关但是挺有意思的东西,顺便写在这里: zip方法,(拉链操作) val pa = Array(1,2,3) //&…
最高的父类型为Any,最低类型为Nothing Any is the supertype of all types, also called the top type. It defines certain universal methods such as equals, hashCode, and toString. Any has two direct subclasses: AnyVal and AnyRef 注意:hashCode,equals,toString方法在Any类型中 An…