C# 构造函数:初始化对象的快捷方式

本文涉及的产品
对象存储 OSS,OSS 加速器 50 GB 1个月
简介: 构造函数用于初始化对象,与类同名、无返回值,支持重载。通过不同参数实现灵活初始化,如示例中创建学生对象并调用Study方法输出学习信息。

构造函数用于对象创建时初始化数据,与类同名,无返回值,支持重载(方便不同初始化场景)。
public class Student
{
// 属性
public string Name { get; set; }
public int Age { get; set; }
public string Grade { get; set; }

// 无参构造函数(默认存在,可显式定义)
public Student()
{
    Name = "未知姓名";
    Age = 0;
    Grade = "未知年级";
}

// 带参构造函数(快捷初始化)
public Student(string name, int age, string grade)
{
    Name = name;
    Age = age;
    Grade = grade;
}

public void Study()
{
    Console.WriteLine($"{Name}({Age}岁,{Grade})正在学习C#!");
}

}

// 调用构造函数创建对象
Student student2 = new Student("小红", 17, "高二");
student2.Study(); // 输出:小红(17岁,高二)正在学习C#!

Student student3 = new Student();
student3.Study(); // 输出:未知姓名(0岁,未知年级)正在学习C#!

相关文章
|
5月前
|
存储 安全 C#
C# 数组与集合:List<T> 最常用场景
数组长度固定,集合(List&lt;T&gt;)可动态增删,支持泛型与类型安全。常用操作包括添加、删除、遍历和查询元素,是开发中首选的动态数据存储方式。
|
19天前
|
人工智能 自然语言处理 搜索推荐
蚂蚁百宝箱正式发布AI构建能力:自然语言一键生成企业级智能体,助力业务创新提效
5月21日,蚂蚁百宝箱上线全新AI构建能力,支持自然语言一键生成智能体、营销活动与场景化Skill,深度融合行业资产与工程化能力,零代码、高可用、可交付。新用户注册即赠海量tokens,速体验!
301 2
|
19天前
|
运维 自然语言处理 安全
多商户平台分账系统深度技术测评:包含分账链等多家服务商横向对比
随着SaaS商城、社区团购、代驾、外卖、多级分销、本地生活等多商户平台快速发展,二清合规、多方自动分账、税务闭环、高并发稳定性、开发友好度,已经成为平台选型分账系统的核心评判标准。 不少开发者搭建多商户平台时,经常在MallBook、分账云、拉卡拉支付、分账链四款主流分账服务商之间纠结。本文从合规资质、技术架构、接口易用性、分账灵活度、税务能力、并发性能、场景适配、运维成本八大维度做专业技术测评,为开发者选型提供客观参考,重点解析分账链在全场景、全生态适配、安全合规及高性价比上的核心优势。
388 1
|
1月前
|
SQL 运维 关系型数据库
阿里云RDS MySQL 8.4正式发布:长期支持,平滑兼容,深度优化
阿里云RDS MySQL 8.4正式上线!作为首个LTS长期支持版,相比8.0寿命更长、稳定性更高,并深度集成AliSQL内核优化:秒级改列、大事务治理、复制延迟优化等。兼容MySQL 8.0语法与插件,支持平滑升级,EOL无忧。
|
1月前
|
SQL 算法 关系型数据库
【MySQL百日打怪升级第10天】JOIN的底层原理与优化:NLJ、Hash Join 与 Merge Join
本文系统解析MySQL三大JOIN算法:NLJ(含Simple/Index/Block变体)、8.0.18引入的Hash Join(O(N+M)复杂度,专治无索引大表连接),以及面试常考但MySQL原生不支持的Sort-Merge Join,附实战EXPLAIN识别与优化指南。(239字)
245 5
|
5月前
|
C#
C# 文件操作:读取与写入文本文件
`File`类提供文件操作静态方法,适合快速读写;大文件推荐使用`StreamReader/StreamWriter`以降低内存占用。示例展示了文本文件的写入、追加与读取操作,支持自动创建目录,建议处理路径时注意权限并优先使用相对路径。
|
2月前
|
机器学习/深度学习 前端开发 算法
SBTI的爆火
SBTI是MBTI的戏谑变体,借熟为人知的认知框架,用网络热梗命名(如“吗喽”“酒鬼”)替代严肃人格标签。纯前端实现、零后端依赖,结果稳定易传播。它不追求心理科学性,而是精准击中当代青年自嘲、情绪化表达需求,成为社交平台的现象级“状态名片”。以上服务部署全部托管oss
947 6
|
3月前
|
人工智能 关系型数据库 MySQL
告别“鱼的记忆”:PolarDB Mem0 赋予 AI Agent “长期记忆”
PolarDB MySQL版Mem0是云原生长期记忆托管服务,融合向量库与图引擎,100%兼容开源Mem0。它将对话提炼为结构化事实,支持语义+图+全文多路检索,记忆成本降30%+,助力AI Agent实现“千人千面”的持续学习与进化。
624 0
|
4月前
|
人工智能 自然语言处理 数据挖掘
Hologres向量检索和全文检索在淘天客户运营的实践
淘天集团客户运营团队基于Hologres构建向量+全文一体化检索方案,融合语义理解与关键词匹配,毫秒级召回海量非结构化文本,已支撑智能客服、规则比对、舆情分析等核心场景,显著提升准确率与响应速度。
|
6月前
|
监控 Java Serverless
1TB数据,ES却收到了2TB?揪出那个客户端中的“隐形复读机”
揭秘日志服务中的“隐形复读机”:客户端因非抢先认证导致数据重复发送,带宽消耗翻倍。通过优化鉴权配置或使用Serverless监控,可轻松定位并节省50%流量成本。
839 4

热门文章

最新文章