C#对象初始化器
2024-09-21 09:44:23
1.对象初始化器
Student objStu2 = new Student() {
StudentId=, //属性之间使用","分隔
StudentName="小明"
};
//只能在.NET3.0及其后续版本中使用
2.对象初始化器与构造方法的异同点
相同点:都可以完成对象属性的初始化
不同点:
1.构造函数具有强制性,而对象初始化器没有强制性
2.前者只能完成属性初始化,而构造函数可以完成任何需要的初始化
工作,如对象创建
3.对象初始化器时在创建对象的时候使用,而构造方法是写在类里面
4.构造函数在.NET版本就有,而对象初始化器只能在.NET3.0以上版本
使用
最新文章
- IIC总线解析
- vue单页面程序
- Ribbon 窗体的 MDI 子窗体使用 TabbedMDIManager 切换时工具条闪屏问题的解决办法
- sprintf()详细介绍
- Ubuntu常用命令与技巧
- ios 判断,qq,银行卡,手机号,邮编,生日,数字,字符串,护照, email
- [数据结构]C语言链表实现
- Servlet&;&;Jsp 概述
- css选择器区别
- MySql 游标笔记
- $(function() {....}) ,(function($){...})(jQuery)
- FastFDS安装及简单使用
- 【Hibernate】解析hibernate中的缓存
- 1、搭建HBase完全分布式集群
- css布局中关于 块状元素和行内元素的区分
- version `GLIBC_2.14' not found 解决方法.
- ORACLE中DELETE和TRUNCATE的区别
- ThinkPHP项目笔记之控制器常用语法
- Ceph源码解析:概念
- ASP.NET Identity 2集成到MVC5项目--笔记02
热门文章
- centos7安装jmeter + ant
- 安装python3.8和python2.7
- JS 中的自定义事件和模拟事件
- XML-解析失败原因初步分析
- 计算机系统基础学习笔记(1)-基本GCC,objdump,GBD命令的使用
- JACTF Web部分
- golang实现并发爬虫三(用队列调度器实现)
- 来个干货——使用VS2019发布.NET Core程序并部署到IIS的最新教程
- 用functools.lru_cache实现Python的Memoization
- 用long类型让我出了次生产事故,写代码还是要小心点