C# 知识点回顾
一、基础知识
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# 知识点回顾的更多相关文章
- 面试前的准备---C#知识点回顾----03
经过一天的奔波,喜忧参半,不细表 再回看下标题,C#知识点回顾 再看下内容,数据库3NF 原谅我这个标题党 今天继续回忆 1.HTTP中Post和Get区别 这忒简单了吧,大家是不是感觉到兴奋了,长舒 ...
- Spring知识点回顾(08)spring aware
Spring知识点回顾(08)spring aware BeanNameAware 获得容器中的bean名称 BeanFactoryAware 获得当前的bean factory Applicatio ...
- Spring知识点回顾(07)事件发布和监听
Spring知识点回顾(07)事件发布和监听 1.DemoEvent extends ApplicationEvent { public DemoEvent(Object source, String ...
- Spring知识点回顾(01)Java Config
Spring知识点回顾(01) 一.Java Config 1.服务和服务注入 2.Java 注解 :功能更强一些 3.测试验证 二.注解注入 1.服务和服务注入 2.配置加载 3.测试验证 三.总结 ...
- Java进阶(二十六)公司项目开发知识点回顾
公司项目开发知识点回顾 前言 "拿来主义"在某些时候并不是最佳选择,尤其是当自己遇到问题的时候,毫无头绪. 在一次实验过程中,需要实现数据库的CRUD操作.由于之前项目开发过程中, ...
- $Django Rest Framework-认证组件,权限组件 知识点回顾choices,on_delete
一 小知识点回顾 #orm class UserInfo (models.Model): id = models.AutoField (primary_key=True) name = models. ...
- django知识点回顾与补充
一.django知识点回顾 1.Cookie操作 - 客户端本地存储的键值对 2.Session操作 - 3.URL路由 - /index -> view.函数 4.MTV 5.View中返回方 ...
- Spring学习笔记:Spring整合Mybatis(mybatis-spring.jar)(一:知识点回顾)
一.知识点回顾 1.Mybatis环境搭建(DAO层的实现)(使用maven项目管理工具) 需要引入的依赖包: <!-- 单元测试junit --> <dependency> ...
- 零基础Python知识点回顾(一)
如果你是小白,建议只要安装官网的python-3.7.0-amd64.exe 然后在电脑cmd命令提示符 输入检查是否已经安装pip,一般安装了python都会有的. >pip ...
- 前端知识点回顾——HTML,CSS篇
前端知识点回顾篇--是我当初刚转行为了面试而将自己学过的前端知识整理成的一份笔记,个人目的性很强,仅供参考. doctype 有什么用 doctype是一种标准通用标记语言的文档类型声明,目的是告诉标 ...
随机推荐
- 安装apache mysql 论坛(一)
安装mysql: 注: yum文件配置: 检查配置文件: 启动:service mysqld start 查询表: apache安装 启动: 查看端口: 欢迎界面: 如果服务了4000次,会主动销毁, ...
- c#之process类相关整理
一.根据进程名获取进程的用户名? 需要添加对 System.Management.dll 的引用 using System.Diagnostics; using System.Manageme ...
- ps 网页布局
910 1680 找一个页面作为参考 双击小手回到正常视角 新建组 把他们放到一个组里 新建组改名(创意专家) 放入一个图片 内发光投影 Shiftalt 复制 新建组 改名创意案 ...
- php单例设计模式
class car { static $obj = null; private function __construct(){} static function getObj(){ if(is_nul ...
- 【搜索引擎Jediael开发笔记3】使用HtmlParser提取网页中的链接
关于HtmpParser的基本内容请见 HtmlParser基础教程 本文示例用于提取HTML文件中的链接 package org.ljh.search.html; import java.util. ...
- ORACLE触发器和new、old特殊变量
:new --为一个引用最新的列值;:old --为一个引用以前的列值; 这两个变量只有在使用了关键字 "FOR EACH ROW"时才存在.且update语句两个都有,而inse ...
- yii操作数据库(PDO)
1.数据访问对象(DAO): 执行 SQL 语句 数据库连接建立后,SQL 语句就可以通过使用 [CDbCommand] 执行了.你可以通过使用指定的SQL语句作为参数调用 [CDbConnectio ...
- WndProc Message消息解释
public class WindowsMessage { public const int WM_NULL = 0x0000; // public const int WM_CREATE = 0x0 ...
- 由EmbeddedFileProvider构建的内嵌(资源)文件系统
由EmbeddedFileProvider构建的内嵌(资源)文件系统 一个物理文件可以直接作为资源内嵌到编译生成的程序集中.借助于EmbeddedFileProvider,我们可以统一的编程方式来读取 ...
- Android 样式
先在Value文件夹下建一个Common.xml的文件. <style name="CodeFont" parent="@android:style/TextApp ...