C#中,用new关键字实例化对象的相关知识
参考链接:
1. https://blog.csdn.net/enternalstar/article/details/103684523
2.https://zhidao.baidu.com/question/502440781548939684.html
3.https://zhidao.baidu.com/question/428269722.html
下班之前来补充
饿得头晕,我又回来了
1.
【实例化格式】
类名 对象名 = new 类名 (参数列表)
new关键字的作用是让CLR为对象分配内存并返回引用,new MyClass()会返回引用,通过“=”操作符将引用赋值给myClass,而myClass本身可能在栈中,也可能在堆中,无论myClass在哪,其中存储的都是引用,而不是数据本身
2.
参照上面的格式,前后两个类名什么时候不一样?
A 前面的是后面的基类;B 前面的是后面的实现的一个接口。不论哪种情形,新对象 都是调用后面的构造函数生成的。新对象是存在于内存里的一块连续区域。程序员可以选择用前面的来引用它,也可以用后面的来引用它
3.
有点像是值类型与引用类型。
一、https://www.cnblogs.com/sunzhenyong/p/3814910.html
这个链接,讲抽象类和接口的,我还没细看。快下班了,有缘的话明天上班之前见
二、https://wenda.so.com/q/1364683170069810?src=140&q=c%23%E4%B8%AD%E6%8E%A5%E5%8F%A3%E5%92%8C%E7%B1%BB%E7%9A%84%E5%BC%82%E5%90%8C
这个也是,看不进去了
橘子Jane
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具