C#基础复习

news/2024/7/23 8:51:31 标签: C#

目录

格式字符串

 多重标记和值

 

预定义类型

 用户定义类型

 值类型和引用类型

 存储引用类型对象的成员

 C#类型的分类

静态类型和dynamic关键字

 类的基本概念

类成员的类型

为数据分配内存

 访问修饰符


格式字符串

 多重标记和值

 

C#程序就是一组类型声明,学习C#就是学习如何创建和使用类型

可以把类型想象成一个用来创建数据结构的模板

从某个类型模板创建实际的对象,称为实例化该类型

预定义类型

与C和C++不同,在C#中数值类型不具有布尔意义

 用户定义类型

 值类型和引用类型

 存储引用类型对象的成员

 C#类型的分类

 

使用未初始化的变量会报错 

静态类型和dynamic关键字

变量的类型在编译的时候确定并且不能在运行时修改,叫做静态类型

 类的基本概念

类成员的类型

 与C和C++不同,C#在类型的外部不能声明全局变量(也就是变量或字段)。所有的字段都属于类型,而且必须在类型声明内部声明

 类是引用类型,这意味着它们要为数据引用和实际数据都申请内存

数据的引用类型保存在一个类类型的变量中

为数据分配内存

 new  TypeName()

 

 访问修饰符

 如果一个成员在声明时不带访问修饰符,那他就是私有成员

类内部的成员可以自由的互相访问


http://www.niftyadmin.cn/n/214649.html

相关文章

WebSocket详解-02

一、背景 Websocket是html5提出的一个协议规范,是为解决客户端与服务端实时通信。 WebSocket在连接关闭时会触发onclose事件, 在连接异常时会触发onerror事件。但在弱网环境下, 它们的触发灵敏度不高, 往往延迟很久才触发, 前端再去进行重连操作, 这样很不友…

目标检测——YOLOv7(十三)

简介: 继美团发布YOLOV6之后,YOLO系列原作者也发布了YOLOV7。主要从两点进行模型的优化:模型结构重参化和动态标签分配。 YOLOv7的特点是快!相同体量下比YOLOv5精度更高,速度快120%,比YOLOX快180%。 Github…

「ML 实践篇」模型训练

在训练不同机器学习算法模型时,遇到的各类训练算法大多对用户都是一个黑匣子,而理解它们实际怎么工作,对用户是很有帮助的; 快速定位到合适的模型与正确的训练算法,找到一套适当的超参数等;更高效的执行错…

53 openEuler搭建PostgreSQL数据库服务器-管理数据库

文章目录53 openEuler搭建PostgreSQL数据库服务器-管理数据库53.1 创建数据库创建数据库示例53.2 选择数据库选择数据库示例53.3 查看数据库查看数据库示例53.4 删除数据库删除数据库示例53.5 备份数据库备份数据库示例53.6 恢复数据库恢复数据库示例53 openEuler搭建PostgreSQ…

jQuery教程_编程入门自学教程_菜鸟教程-免费教程分享

教程简介 jQuery入门教程 - 从简单的步骤开始了解jQuery,从基本到高级概念,包括jQuery概述,基础知识,选择器,属性,遍历,CSS,DOM操作,AJAX支持,拖放&#xff…

Android端推送消息之极光推送

推送方式 轮询 --实现方式: 周期性主动获取网络中的数据; --缺点: 费电, 费流量; SMS --实现方式: 服务器端向手机端发送短信, 手机监听短信广播, 将拦截的短信信息进行显示; --优点: 省电, 省流量, 在没有网络的偏远地点也能接收到推送消息; --缺点: 费钱, 一毛钱一条;…

LeetCode 1041. 困于环中的机器人

原题链接:1041. 困于环中的机器人 在无限的平面上,机器人最初位于 (0, 0) 处,面朝北方。注意: 北方向 是y轴的正方向。南方向 是y轴的负方向。东方向 是x轴的正方向。西方向 是x轴的负方向。 机器人可以接受下列三条指令之一: …

测试开发岗 - 一面复盘

1. 什么是软件测试, 谈谈你对软件测试的了解 软件测试就是验证产品特性是否符合用户需求, 软件测试贯穿于软件的整个生命周期. >>> 那软件测试具体是什么呢 ? 就拿生活中的例子来说, 比如说我们去商场买衣服, 会有以下几个步骤 : 第一步: 我们会走进门店…