C# 0911

类库:

说白了,就是让别人调用你写的方法,并且不让别人看到你是怎么实现的。

如果有功能你不会做,需要别人帮忙,那么你的同事可以帮你写好一个类,然后你来调用这个类中的方法,完成你的项目。

1、C#源代码文件,包括在自己的项目中

2、类库,.dll

优点:你写的方法别人看不到实现过程,保密性强

缺点:如果你写的方法有错误,别人无法更改

--------------------------------------------------------- 委托: 可以理解为  函数的指针

delegate - 定义关键词

//声明委托类型 public delegate int FirstDel(int aaa, int bbb);

//创建委托变量,赋值,函数指向 FirstDel f1 = new JiaJian().Jia;

int c = f1(10, 20);

-----------------------------------------------------------

var:万能类型

object:所有类型的基类

as:类型转换,如果转换不成功,不会报错,而是返回一个null

is:判断某个变量/对象,是不是某一种类型,返回bool值

泛型集合: List<T>

不固定长度,固定类型的一种集合

时间: 2024-12-23 17:27:59

C# 0911的相关文章

0911数组

一.在强类型语言里:①数组里面只能存放相同数据类型的数据.②定义数组的时候需要指定一个长度(可以存放的元素数量)③内存空间连续. 集合的特点:①可以存放任意类型的数据.②定义的时候不需要指定长度.③内存空间不连续. 二.在js里面的数组:①可以存放任意类型的数据.②定义的时候不需要指定长度. js里面没有集合.它的定义方式有三种:①Var attr=Array(1,5.2,"aa");②Array(5)//定义一个长度为5的数组.③Var attr=[1,1.34,"aa&q

0911内容。

一.列表块: 1.列表图片属性list-style-image:用来定义列表元素中替换列表符号的图像.有两个属性①none:不实用任何列表图像.②url:定义使用列表图像的路径. 2.标记位置属性list-style-position:用来定义列表中标记的显示位置.有两个属性①outside:定义列表标记显示在文本之外.②inside:定义列表标记显示在文本之内. 注意:在使用列表综合属性的时候,如果同时定义了列表的图片属性和列表符号属性,则会显示列表图片,而忽略定义的列表符号. 二.布局与格式

冯志远0911

个人感受:这套题目,跪在了最后一道题,想了许久,应该是7:40左右开始想的,想了斜率优化之类的,但是最后没有拿更多的分数,实在是失策. 三道题100+100+50 nbc 1 #include<cstdio> 2 #include<algorithm> 3 #include<cmath> 4 #include<cstring> 5 #include<iostream> 6 #define mod 1000000007 7 8 using name

0911,循环

循环 for: for(初始条件:条件表达式:状态改变) { 循环体 } for (int i=1;i<=10;i++) { } break :终止循环  跳出循环 while    循环  ( while和 for 差不多,用法不一样) bureak  结束跳转 continue  结束本次,继续下面的

作业:做一个网站页面。列表方块。{0911上}

列表方块: list-style: none 将列表前面的序号去掉 list-style-image 可以将前面的序号变为图片 格式与布局: 位置  position fixed 固定  相对于浏览器边框位置固定 absolute  绝对位置     相对于父级元素(浏览器,绝对定位的上级) relative 相对位置      相对于自身应该出现的位置 top   距离上边的距离 right    距离右边的距离 bottom   距离下边的距离 left    距离左边的距离 流:   fl

0911 蓝懿记录

如果想要直接用路径图片 cell.imageView.image = [UIImage imageWithContentsOfFile: @“路径”];filePath]; tableview的CELL中添加右侧按钮 还有按钮颜色 tableview的左右键添加 注意viewWillAppear/viewDidappear/viewWilldisappear/viewDiddisappear 关于cell中按钮的设置操作 cell.textLabel.text = person.name; ce

Ensemble_learning 集成学习算法 stacking 算法

原文:https://herbertmj.wikispaces.com/stacking%E7%AE%97%E6%B3%95 stacked 产生方法是一种截然不同的组合多个模型的方法,它讲的是组合学习器的概念,但是使用的相对于bagging和boosting较少,它不像bagging和boosting,而是组合不同的模型,具体的过程如下:1.划分训练数据集为两个不相交的集合.2. 在第一个集合上训练多个学习器.3. 在第二个集合上测试这几个学习器4. 把第三步得到的预测结果作为输入,把正确的回

信息价产品经理日志(1)- 妈的,不想再呆在广联达了

前几天一个女同事看到我的一张名片说,周哥看起来还是蛮酷的.另一个男同事说,我们老大本来就很帅啊. 这是我的个人名片,我觉得酷的是,敏捷个人创始人.更酷的是,快乐.高效.平衡. 你快乐吗?你高效吗?你平衡吗?如果你正在迷茫中,那就跟着敏捷个人一起成长吧. 关于敏捷个人的话题,我说了太多了,网上也可以找到很多资料,能否学到精髓就看你的学习能力了.当然,你要是觉得一年300元对你来说是一笔可以做出的个人学习投资的话,那也不要犹豫加入我们的年费会员(购买加入)啊. 也许你说,我怎么在产品经理日志上也讲敏

js selection省市2级级联菜单

主要分html部分和js部分 ,函数的参数为空时就是初始化状态,若要加载从后台读取数据的数据给option一个选中的初始状态的话,就可以给定参数即可,一下案例中给定了参数. city.html 页面 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <