析构方法

和构造方法相反。

class person
{
public string Name
{
get;
set;
}
//析构方法,在对象被销毁时会自动调用
~person()
{
Console.WriteLine("资源被回收");
}
}

class Program
{
static void Main(string[] args)
{
person p = new person() { Name="张三"};
p = null;
Console.ReadKey();
}

调用静态成员的语法格式:类名.成员名

非静态成员:对象名.成员名

被static关键字修饰的成员称为静态成员。包括静态字段,静态属性,静态方法。

字段、属性、和方法都是类的成员。

静态类(不能创建对象)

static class Student
{
private static string schoolName = "兵峰软件";
public static string SchoolName
{
get
{
return schoolName;
}
set
{
SchoolName = value;
}
}
public static void Test()
{
Console.WriteLine(schoolName);

}
}
class Program
{
static void Main(string[] args)
{
Student.Test();
Console.ReadKey();
}
}

匿名类

ass Program
{
static void Main(string[] args)
{
//var表示匿名类型,编译器会根据上下文自动推断出具体的类型
var s = new {Name="张三",Age=18};//创建匿名对象
Console.WriteLine("我叫{0},我今年{1}岁了!",s.Name,s.Age);
Console.ReadKey();

}

}

分部类(partial)

//File.Student1.cs
partial string Student
{
public string Name
{
get;
set;
}

//File.Student2.cs
partial string Student
{
public string Name
{

public void Introduce()

{

Console.WriteLine(this.Name);

}
}

转载于:https://www.cnblogs.com/zhang1997/p/7676333.html

c#基础知识第十一节相关推荐

  1. Python编程基础:第二十一节 函数返回Return

    第二十一节 函数返回Return 前言 实践 前言 编程往往是用于实现某种计算并将计算结果进行返回,例如我们定义了一个函数用于计算两个数的和,那么最终的目的是将计算结果返回给用户.所以我们这里要进一步 ...

  2. Python编程基础:第十一节 for循环For Loops

    第十一节 for循环For Loops 前言 实践 前言 比起while循环,我们可能对for循环更加熟悉.在for循环中我们可以更方便地控制循环次数以及终止条件.本节中我们以倒计时为例介绍for循环 ...

  3. (最优化理论与方法)第二章最优化所需基础知识-第七节:保凸的运算和共轭函数

    文章目录 一:保凸的运算 (1)非负加权和 (2)与仿射函数的复合 (3)逐点取最大值 (4)逐点取上界 (5)与标量函数复合 (6)与向量函数复合 (7)取下确界 (6)透视函数 二:共轭函数 (1 ...

  4. 达梦数据库基础知识(十一)管理分区表和分区索引

    在大型的企业应用或企业级的数据库应用中,要处理的数据量通常达到TB级,对于这样的大型表执行全表扫描或者DML操作时,效率是非常低的. 为了提高数据库在大数据量读写操作和查询时的效率,达梦数据库提供了对 ...

  5. python开发框架——Django基础知识(十一)

      hello!我是小J,每天一个小知识,一起学python,让技术无限发散. DRF和Web 1. web应用模式 1.1 前后端不分离 1.2 前后端分离 2. 使用Django开发REST接口 ...

  6. python基础知识整理 第二节:容器(list tuple dict)

  7. python基础知识整理 第一节:入门记录(包含代码与执行结果)

    选中一个单元格,点击Esc,再点击h键,即可出现帮助界面.

  8. html5画布funcition,2020前端基础知识学习第一节(示例代码)

    一.选择题 1. 浏览器端的存储技术有哪些() A.cookie B.localStorage C.session D.userData 答案:A B D 分析:cookie通常用于存储用户等登录信息 ...

  9. 基础知识(十一)Eigen求解稀疏矩阵

    Eigen这个库,早在研究生阶段的时候,就用到烂了,因为三维的图形算法经常要涉及到求解稀疏矩阵.然而工作一年都没碰到Eigen,突然今天要用到求解稀疏矩阵最小二乘方程组,变得有点陌生了,惭愧,因此简单 ...

最新文章

  1. 【转】monkeyrunner学习总结二:连接、安装、启动
  2. Python基础第27天
  3. OpenWRT 随记
  4. Web存储机制—sessionStorage,localStorage使用方法
  5. VTK:Utilities之ShallowCopy
  6. C语言程序设计现代方法1,2,3章
  7. 4-1MapReduce概述
  8. 数据竞赛入门-金融风控(贷款违约预测)五、模型融合
  9. php在线预览文档,php如何实现文档在线预览
  10. 23种设计模式(二十二)行为变化之命令模式
  11. PAT(B) 101-111-1-2014-03-01
  12. colab配置运行python项目
  13. AD模块电压采集电路
  14. 《The Django Book》笔记(未完结)
  15. 雷达水位计的工作原理及安装维护注意事项
  16. Unity3D进行项目build时的“Data folder not found”问题
  17. 中山纪中集训Day7+8.7模拟赛题解
  18. AAE 对抗自编码(一)
  19. android字体大小根据分辨率自动调整
  20. 数据挖掘十大经典算法,你都知道哪些?

热门文章

  1. centos6.5 yum安装mysql_CentOS 6.5使用yum安装MySQL快速上手必备
  2. python连接es_Elasticsearch --- 3. ik中文分词器, python操作es
  3. 【UEditor】百度编辑器插入video视频
  4. JSP EL 表达式取request parameter
  5. 手机端适应_不轻易透露的超强技巧!详解iVX中怎样做设备自适应
  6. 批量关闭公众号推送_啥?微信又出新功能了?或将提醒用户关闭长期未读公众号推送...
  7. html div 自动聚焦,让DIV也能够获取焦点
  8. putty 远程linux桌面,Linux远程桌面工具Xming+Putty的搭建
  9. 新版linux安装旧软件下载,Linux下载安装各种版本的firefox
  10. xml文件转换成图片_如何把pdf文件转换成图片?