匿名举报

团队作业第二次—团队展示

徘徊边缘 提交于 2020-02-03 05:13:34
*班级**: 软件工程1916|W 作业 : 团队作业第二次—团队展示 团队名称 :SkyReach 目标 :展示团队风采,磨合团队 团队成员: 队员学号 队员姓名 个人博客地址 备注 221600107 陈某某 https://www.cnblogs.com/canceregg/ 队长 221600106 陈某 https://www.cnblogs.com/chenhong1998/ 221600110 公孙某某 https://www.cnblogs.com/gonggongsun/ 221600117 黄某某 https://www.cnblogs.com/hsyuan0910/ 221600118 李某某1 https://home.cnblogs.com/u/Anizwel/ 221600120 李某某2 https://www.cnblogs.com/Azuration/ 221600122 史某某 https://www.cnblogs.com/tentacion/ 一、背景 ​ 随着网络的迅速发展,每时每刻在网络上传输的信息是庞大的,同时,人与人之间的信息交流也变得“零距离”。有许多人在网上畅所欲言。但是由于我们中国管理与传统教育的特殊性,也有许多人在思想上比较激进,有种种想法与建议,某些方面又相对传统保守。在我们大学生圈子里

C#特性-匿名类型与隐式类型局部变量

余生颓废 提交于 2020-01-29 00:38:43
在本篇中我要介绍两个概念,我觉得这两个东西必须一起来介绍,这样才能连贯。 C# 2.0 里我们已经匿名方法了,现在类型也玩起匿名来了,怪不得大家“举报”的时候都喜欢匿名,为啥?因为匿名被举报人就找不着报复对象了呗,是的,匿名就是把名字隐藏起来,没有名字谁还能找得到你啊。 匿名类型 在 C# 里有这样一些类型,它是作为临时储存数据的,生命周期只在这个方法内,方法结束了,这个类型的生命周期也没有了。那么这里我们就可以使用一个匿名类型。 var KeyPair = new {Key = ”yuyi”,Value = ” 20 ”}; 这个 KeyPair 就是一个匿名类型,注意 KeyPair 这里是一个变量名,并不是类的名字。嗯,前面还有一个 var ,这又是什么呢?这是 C# 3.0 里面的隐式局部变量。 隐式类型局部变量 还是先介绍一下隐式类型局部变量吧: 在 C# 3.0 里多了一个关键字 var, 他表示这样的一种类型: C# 编译器可以根据上下文推断的出来 比如 var I = 5; 编译器可以根据后面的赋值推断的出来 i 应该是个整型。既然是局部变量,那么它就只能用在方法内部了,注意 C# 是强类型的,引入了一个 var 并不是像 javascript 那样,变成了一个弱类型的语言。在编译器第一次编译后 var 就会被确定的类型所替代的

匿名类型与隐式类型局部变量

萝らか妹 提交于 2020-01-27 14:19:12
在本篇中我要介绍两个概念,我觉得这两个东西必须一起来介绍,这样才能连贯。 C# 2.0里我们已经匿名方法了,现在类型也玩起匿名来了,怪不得大家“举报”的时候都喜欢匿名,为啥?因为匿名被举报人就找不着报复对象了呗,是的,匿名就是把名字隐藏起来,没有名字谁还能找得到你啊。 匿名类型 在C#里有这样一些类型,它是作为临时储存数据的,生命周期只在这个方法内,方法结束了,这个类型的生命周期也没有了。那么这里我们就可以使用一个匿名类型。 var KeyPair = new {Key = ”yuyi”,Value = ” 20 ”}; 这个KeyPair就是一个匿名类型,注意KeyPair这里是一个变量名,并不是类的名字。嗯,前面还有一个var,这又是什么呢?这是C# 3.0里面的隐式局部变量。 隐式类型局部变量 还是先介绍一下隐式类型局部变量吧: 在C# 3.0里多了一个关键字var,他表示这样的一种类型:C#编译器可以根据上下文推断的出来比如var I = 5;编译器可以根据后面的赋值推断的出来i应该是个整型。既然是局部变量,那么它就只能用在方法内部了,注意C#是强类型的,引入了一个var并不是像javascript那样,变成了一个弱类型的语言。在编译器第一次编译后var就会被确定的类型所替代的。所以对于隐式类型局部变量要注意以下几点: 1.它只能存在于方法内部 2.它不是一个新的类型