文章分类 - c#
摘要:1、查询,使用匿名对象,可以自定义属性 2、排序,使用orderby排序 3、分组,使用group by分组 4、联合查询,使用join
阅读全文
摘要:Any、Distinct、GroupBy,OrderBy,Skip,Take Any: 判断集合是否包含元素(集合中是否有元素),返回值是bool,比Count()>0效率高。 还可以指定条件表达式。 Distinct:去重: 只能对值类型的集合去重。 引用类型的集合想要使用Distint方法得重写
阅读全文
摘要:委托:委托是一种数据类型,可以传递方法的数据类型,委托类型的参数可以传递方法,这种类型有我们自定义。 我们要用委托类型传递的方法的参数和返回值必须和定义的委托类型的对应。 用法: 1、声明一个委托,使用delegate关键字,返回值为int,参数为int类型 泛型委托 声明一个泛型委托 泛型委托对应
阅读全文
摘要:结构体的语法和类是一样的,但是结构体不能被继承和继承,结构体是值类型,是值传递,拷贝的是副本。 看例子 执行结果,传递的是值,并非引用
阅读全文
摘要:我们都知道,给方法传递参数,值类型传递拷贝,引用类型传递引用,但都不能在函数内部修改外部的变量的指向。这个时候就要使用到ref和out(相当于把变量都传进去了),它们的作用是不同的。 ref的作用:方法内部改变方法外部变量的引用; out的作用:方法内部内部给方法外部变量初始化,相当于一个函数多个返
阅读全文
摘要:集合的扩展方法,获取集合中的一条数据 First()和FirstOrDefault()方法 Single()和SingleOrDefault()方法
阅读全文
摘要:.Net 平台下不只有c#语言,还有VB.Net,F#等语言。IL是程序最终编译的可执行的二进制代码(托管代码),不同的语言最终都编译成标准的IL(中间语言,MSIL);这样c#可以调用VB.Net写的程序集(Assembly,dll,exe);不同语言之间可以互通,相互调用。 不同语言中的数据类型
阅读全文

浙公网安备 33010602011771号