C#语言
code_practice66
千里之行,始于足下
展开
-
OOP_多态(C#)
OOP_多态(C#)一个评选优秀教师和学生的程序,其类结构如图1所示。当输入一系列教师或学生的记录后,将优秀学生及教师的姓名列出。code:namespace DuoTaiGoodStuTeach{ public class Base { public int num; protected string name; pub...原创 2019-12-16 16:54:59 · 456 阅读 · 0 评论 -
委托、面向对象编程(Object-Oriented Programming(OOP)、事件
委托、事件委托 委托(delegate)是一种可以把引用存储为函数的类型。(委托最重要的用途在本书后面介绍到事件和事件处理时才能解释清楚)在定义了委托后,就可以声明该委托类型的变量。接着把这个变量初始化为与委托有相同返回类型和参数列表的函数引用。之后,就可以使用委托变量调用这个函数,就像该变量是一个函数一样。using System;using System.Collections.Ge...原创 2019-11-25 13:09:39 · 189 阅读 · 0 评论 -
电梯上下楼选择操作
电梯上下楼选择操作郭老师电梯代码:#include <iostream>#include<ctime>#include<windows.h>using namespace std;int n;//输入操作数int floorNum;//目标楼层 数class Elevator{private: int floor;//电梯总的楼层数 b...原创 2019-11-17 21:50:04 · 398 阅读 · 0 评论 -
C#学习笔记(1)
C#学习笔记C#规范整理·集合和LinqLINQ(Language Integrated Query,语言集成查询)提供了类似于SQL的语法,能对集合进行遍历、筛选和投影。一旦掌握了LINQ,你就会发现在开发中再也离不开它。C#中的集合表现为数组和若干集合类。不管是数组还是集合类,它们都有各自的优缺点。1.元素数量可变的情况下不应使用数组 在C#中,数组一旦被创建,长度就不能改变。如果...转载 2019-09-04 20:39:05 · 237 阅读 · 0 评论 -
【.NET面试题】什么是Hash,Hash的常见应用
【.NET面试题】什么是Hash,Hash的常见应用知识储备哈希(也叫散列)是一种查找算法(可用于插入),哈希算法希望能做到不经过任何比较(发生冲突,还是需要少许比较),通过一次存取就能得到查找的数据。因此哈希的关键在key和数据元素的存储位置之间建立一个确定的对应关系,每个key在哈希表中都有唯一的地址相对应(形成有限、连续的地址空间),查找时根据对应关系经过一步计算得到key在散列表...转载 2019-09-05 23:47:27 · 276 阅读 · 0 评论 -
C#常见排序算法(1)
C#面试题常见算法(一) 排序算法是我们编程中遇到的最多的算法。目前主流的算法有8种。今天给大家介绍三种排序算法:冒泡排序(o(n2)),选择排序(o(n2)),插入排序(o(n2))1、选择排序是我觉得最简单暴力的排序方式了。以前刚接触排序算法的时候,感觉算法太多搞不清,唯独记得选择排序的做法及实现。原理:找出参与排序的数组最大值,放到末尾(或找到...原创 2019-09-06 21:12:23 · 260 阅读 · 0 评论