一、基础知识

1、主函数:主函数是程序运行的入口。 
2、数据类型: 
值类型:整形(有符号、无符号)浮点型(float、double、decimal) 
字符型(char、datetime) 
结构体(范例:存储学生的信息,发现类比结构体功能更强大,这就是面向对象的思想) 
引用类型:string(函数:trim,length,substring),class,接口,委托 
3.变量,常量 
4.类型转换: 
显式转换(数值类型之间); 
隐式转换(类型.parse,converTo)。 
也叫做自动转换、强制转换 
5.运算符

二、语句:

顺序语句、

分支、条件语句:if、switch case(一般可用if语句替代)

循环语句:for(初始条件、表达式、循环体、状态改变), 
while do,do while, 
foreach(一般只用for) 
死循环:表达式恒成立或只写两个分号

跳转语句:break,continue

异常: 
try catch的功能:获取错误情况,反馈给使用者,不相关的代码可以继续执行,避免崩溃。

三、类

㈠String类

string和String的区别:

string:数据类型,定义一个字符串、变量 
String:一个类,可以创建对象(包含了属性length、函数trim、split、contains、Tostring等) 
正常的调用String类的方法的过程: 
s=“abc”; 
String AB=new String(); 
AB.trim(s);

String也是一个类,只是string类型用的太多,省去创建对象格式,所以简化了调用String类的方法的过程。

可以直接写成:s.trim();

数字字符串3.14 
.Tostring(#.##)

㈡Math类:

ceiling、floor、Sqrt 
Round、ABS

㈢DateTime类:

属性:Year、Day 
方法:Add、ToString 
DateTime dt=1991-1-1 12:00:00 
dt.Tostring(yyyy年MM月dd日); 
//输出“1991年01月01日”,yyyy在这里叫做代位符

㈣Random r=new Random();

new:初始化对象 
r.next();

㈤Tread

帮助建立新的线程(程序运行的通道(程序运行就好比过大桥),有时需要同时运行多个程序,开辟新的线程) 
Tread.sleep(1000);延迟一段时间再运行下一段代码。

四、数组

一维数组:固定长度的一组数,以数字作为元算

二维数组:以一维数组作为元素

n维数组:固定个数的m维数组 
int[5,3,6] 
{[1,2,3,4,5,6][][]} 
。。。

五、集合

Array,Arraylist(与数组的区别:没有固定长度) 
Add 
Remove 
Insert 
Sort

Queue:队列,先进先出 
Stack:栈,先进后出

Hashtable:一次存两个值 key(索引),value(值)

六、结构体:

Struct( 本质:变量的组合) 
Struct Student 

int code; 
string name; 
bool sex; 

Student s=new Sdudent(); 
s.code 
s.name

void AA(Student cc) 

cc.code 
console.WriteLine(cc.name,cc.sex); 
}

七、枚举Enum

enum dsa 

张三, 
淄博汉企科技发展有限公司 
}

使用数据时可以点出来enum数据类型里的数据,可以统一标准,避免混乱

dsa.张三

八、函数,也叫方法

一块独立代码块 
返回值类型,输入参数、输出参数,函数体(return:(if、else里面都要写return)) 
输出参数:函数体里面定义的变量,通过输出参数带出去。

递归:函数调用自己。

 
 
 

C# 知识点回顾的更多相关文章

  1. 面试前的准备---C#知识点回顾----03

    经过一天的奔波,喜忧参半,不细表 再回看下标题,C#知识点回顾 再看下内容,数据库3NF 原谅我这个标题党 今天继续回忆 1.HTTP中Post和Get区别 这忒简单了吧,大家是不是感觉到兴奋了,长舒 ...

  2. Spring知识点回顾(08)spring aware

    Spring知识点回顾(08)spring aware BeanNameAware 获得容器中的bean名称 BeanFactoryAware 获得当前的bean factory Applicatio ...

  3. Spring知识点回顾(07)事件发布和监听

    Spring知识点回顾(07)事件发布和监听 1.DemoEvent extends ApplicationEvent { public DemoEvent(Object source, String ...

  4. Spring知识点回顾(01)Java Config

    Spring知识点回顾(01) 一.Java Config 1.服务和服务注入 2.Java 注解 :功能更强一些 3.测试验证 二.注解注入 1.服务和服务注入 2.配置加载 3.测试验证 三.总结 ...

  5. Java进阶(二十六)公司项目开发知识点回顾

    公司项目开发知识点回顾 前言 "拿来主义"在某些时候并不是最佳选择,尤其是当自己遇到问题的时候,毫无头绪. 在一次实验过程中,需要实现数据库的CRUD操作.由于之前项目开发过程中, ...

  6. $Django Rest Framework-认证组件,权限组件 知识点回顾choices,on_delete

    一 小知识点回顾 #orm class UserInfo (models.Model): id = models.AutoField (primary_key=True) name = models. ...

  7. django知识点回顾与补充

    一.django知识点回顾 1.Cookie操作 - 客户端本地存储的键值对 2.Session操作 - 3.URL路由 - /index -> view.函数 4.MTV 5.View中返回方 ...

  8. Spring学习笔记:Spring整合Mybatis(mybatis-spring.jar)(一:知识点回顾)

    一.知识点回顾 1.Mybatis环境搭建(DAO层的实现)(使用maven项目管理工具) 需要引入的依赖包: <!-- 单元测试junit --> <dependency> ...

  9. 零基础Python知识点回顾(一)

    如果你是小白,建议只要安装官网的python-3.7.0-amd64.exe 然后在电脑cmd命令提示符  输入检查是否已经安装pip,一般安装了python都会有的. >pip         ...

  10. 前端知识点回顾——HTML,CSS篇

    前端知识点回顾篇--是我当初刚转行为了面试而将自己学过的前端知识整理成的一份笔记,个人目的性很强,仅供参考. doctype 有什么用 doctype是一种标准通用标记语言的文档类型声明,目的是告诉标 ...

随机推荐

  1. OSError: [Errno 13] Permission denied: '/etc/cron.d/1sandbox_registration'

    使用Hortonworks 的twitter tutorial: http://hortonworks.com/hadoop-tutorial/how-to-refine-and-visualize- ...

  2. 使用react-native做一个简单的应用-04界面主框架

    欢迎界面搭建完毕,我们接下来需要做的就是搭建应用程序的主体框架啦.首先我们看一下首页的截图: 从图中看到,我将首页分为了三部分:用黑色矩形表示的头部,绿色表示的内容和红色表示的底部. 下面我们需要解决 ...

  3. js new Date()

    1.Date 对象用于处理日期和时间.创建 Date 对象的语法:var myDate=new Date()Date 对象会自动把当前日期和时间保存为其初始值.2.参数形式有以下5种: new Dat ...

  4. poj 01背包

    首先我是按这篇文章来确定题目的. poj3624 Charm Bracelet 模板题 没有要求填满,所以初始化为0就行 #include<cstdio> #include<algo ...

  5. 字符和字符串处理-ANSI字符和Unicode字符

    我们知道,C语言用char数据类型表示一个8位的ANSI字符,默认在代码中声明一个字符串时,C编译器会把字符串中的字符转换成由8位char数据类型构成的一个数组: // An 8-bit charac ...

  6. linux系统学习笔记:无死角理解保存的设置用户ID,设置用户ID位,有效用户ID,实际用户ID

    一.基本概念 实际用户ID(RUID):用于标识一个系统中用户是谁,一般是在登录之后,就被唯一的确定,就是登录的用户的uid. 有效用户ID(EUID):用于系统决定用户对系统资源的权限,也就是说当用 ...

  7. Font Awesome 4.0.3 字体图标完美兼容IE7

    1.下载Font Awesome 4.0.3兼容包,http://www.thinkcmf.com/index.php?m=font 2.解压,并放到自己网站系统合适的位置(如果你的站已使用Font ...

  8. 项目 Web 的 NuGet 程序包还原失败: 找不到“1.0.0”版本的程序包“Microsoft.Net.Compilers”。。 0

    项目   Web 的 NuGet 程序包还原失败: 找不到“1.0.0”版本的程序包“Microsoft.Net.Compilers”.. 0 使用vs的NutGet包管理器时,另一台电脑从svn下载 ...

  9. virtual box Failed to load unit ""pgm" 的error

    原因:没有正常的待机或者关机退出. 解决办法:右键清除保存状况.

  10. JavaScript 获取 Div 的坐标

    示例代码: <html> <head> <script> function CPos(x, y) { this.x = x; this.y = y; } /** * ...