美文网首页
【C#与.net】3.0 类、对象、方法、垃圾回收机制、对象的数

【C#与.net】3.0 类、对象、方法、垃圾回收机制、对象的数

作者: bobokaka | 来源:发表于2021-02-23 23:03 被阅读0次
1.0 类、对象和方法

因为自己java出身,就不在这里讲什么类和对象、方法、函数、构造函数了。直接上语法糖。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace TestDemo
{
    /// <summary>
    /// 类:学员类
    /// </summary>
    class Student
    {
        //字段:学员id
        private int studentNo;
        //字段:学生姓名
        private string studentName = string.Empty;
        //属性:学号
        public int StudentNo
        {
            get { return studentNo; }
            set { studentNo = value; }
        }
        //属性:学生姓名
        public string StudentName
        {
            get { return studentName; }
            set { studentName = value; }
        }

        //方法:获取学员信息
        public string GetStudent()
        {
            string info = string.Format("姓名:{0};学号:{1}。", studentName, studentNo);
            return info;
        }

        static void Main(string[] args)
        {
            //创建对象
            Student objStu = new Student();
            //给对象属性赋值
            objStu.StudentNo = 10001;
            objStu.StudentName = "小明";

            //调用对象的方法
           string info= objStu.GetStudent();

            Console.WriteLine(info);
            Console.ReadLine();
        }
    }
}
image.png
image.png
image.png
2.0 构造方法(构造函数)
image.png
image.png
3.0 对象初始化器

本小节内容从.NET3.0以上版本才可使用。


image.png
4.0 垃圾回收机制(GC)

和java的一模一样。.NET虚拟机特有机制,自动运行,并检查对象的状态,发现对象不在引用时,会将其释放所占你的空间(销毁)。

5.0 对象的数据类型
image.png
6.0 ref和out关键字
image.png image.png

Operation方法中,out约束的返回值会跟随原有的返回值一起返回。

END

相关文章

  • 【C#与.net】3.0 类、对象、方法、垃圾回收机制、对象的数

    1.0 类、对象和方法 因为自己java出身,就不在这里讲什么类和对象、方法、函数、构造函数了。直接上语法糖。 ...

  • 垃圾回收机制

    垃圾回收机制 永远不要主动调用某个对象的finalize方法,应该交给垃圾处理机制

  • Javascript垃圾回收机制

    简介 JS自带一套内存管理引擎,负责创建对象、销毁对象,以及垃圾回收。这期探讨一下垃圾回收机制。垃圾回收机制主要是...

  • 面向对象

    1. 垃圾回收机制 垃圾回收机制:内存对象的管理,包括对象空间的分配和释放。 对象空间的分配:使用new关键字创建...

  • [c++11]智能指针学习笔记

    C#、Java、python和go等语言中都有垃圾自动回收机制,在对象失去引用的时候自动回收,而且基本上没有指针的...

  • JVM垃圾回收机制

    JVM垃圾回收机制 回收步骤 问题 垃圾标记算法 回收对象:堆中的对象 1.引用计数法 1.1 定义: 堆中的...

  • Day7-堆,栈,方法区和GC

    Tips 只要类持有对外部实力对象的引用, 垃圾回收机制就不会回收该对象 JVM中 堆和栈对比 存什么 栈内存 存...

  • JVM 系列文章之 对象存活分析 - 引用计数 and 可达性分

    前言 在垃圾回收器回收对象时,我们如何判断哪些对象是"活"的,哪些是"死"的,关于判断对象存活的方法主要分为两类:...

  • 32.ES12-FinalizationRegistry类和We

    FinalizationRegistry类 FinalizationRegistry 对象可以让你在对象被垃圾回收...

  • Java 垃圾回收机制

    垃圾回收机制 在进行垃圾回收之前,我们需要先判断一个对象是否存活,判断对象是否存活采用了两种方法: 引用计数法 给...

网友评论

      本文标题:【C#与.net】3.0 类、对象、方法、垃圾回收机制、对象的数

      本文链接:https://www.haomeiwen.com/subject/pcncfltx.html