-
C#教程之C#教程之C#基础(204)--对象初始化器,基本数据类型
本站最新发布 C#从入门到精通
试听地址 https://www.xin3721.com/eschool/CSharpxin3721/
试听地址 https://www.xin3721.com/eschool/CSharpxin3721/
对象初始化器:
对象在创建过程中也可以使用对象初始化器完成“属性的初始化”
Student stu =new Student(){ StudentId=1001, StudentName="张三", Age=18 };
注意:
属性之间使用”,“分割。
只能在.NET3.0及其以后版本中才能使用
与构造函数一样具有感知
对象初始化器与构造方法(函数)的异同点:
相同点:都能够完成对象属性的初始化
不同点:
- 构造函数具有强制性,而对象初始化器没有强制性
- 前者只能完成属性的初始化,而构造函数可以完成任何需要的初始化工作,如对象创建时读取文件等
- 对象初始化器是在创建对象的时候使用,而构造方法是写在类里面
- 构造函数在.net1.0版本就有,而对象初始化器只在.net3.0以上版本才有
对象的销毁:
基本数据类型与引用类型特点总结:
基本数据类型(值类型):
值类型变量传递时,将自己复制一份
引用数据类型(对象类型):
引用类型变量传递时,将自己呢内存地址赋值给新变量
ref关键字:
out关键字:
栏目列表
最新更新
如何使用OS模块中的stat方法
Python os 模块
seek() 方法
python打开文件实例1
Python写入文件
什么是流?
文件操作如何进制逐行读取
Python相对路径
with创建临时运行环境
Python文件操作
.Net Standard(.Net Core)实现获取配置信息
Linux PXE + Kickstart 自动装机
Shell 编程 基础
Shell 编程 条件语句
CentOS8-网卡配置及详解
Linux中LVM逻辑卷管理
1.数码相框-相框框架分析(1)
Ubuntu armhf 版本国内源
Linux中raid磁盘阵列
搭建简易网站
access教程之Access简介
mysql 安装了最新版本8.x版本后的报错:
Mysql空间数据&空间索引(spatial)
如何远程连接SQL Server数据库的图文教程
复制SqlServer数据库的方法
搜索sql语句
sql中返回参数的值
sql中生成查询的模糊匹配字符串
数据定义功能
数据操作功能