c#基础知识第十一节
析构方法
和构造方法相反。
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#基础知识第十一节相关推荐
- Python编程基础:第二十一节 函数返回Return
第二十一节 函数返回Return 前言 实践 前言 编程往往是用于实现某种计算并将计算结果进行返回,例如我们定义了一个函数用于计算两个数的和,那么最终的目的是将计算结果返回给用户.所以我们这里要进一步 ...
- Python编程基础:第十一节 for循环For Loops
第十一节 for循环For Loops 前言 实践 前言 比起while循环,我们可能对for循环更加熟悉.在for循环中我们可以更方便地控制循环次数以及终止条件.本节中我们以倒计时为例介绍for循环 ...
- (最优化理论与方法)第二章最优化所需基础知识-第七节:保凸的运算和共轭函数
文章目录 一:保凸的运算 (1)非负加权和 (2)与仿射函数的复合 (3)逐点取最大值 (4)逐点取上界 (5)与标量函数复合 (6)与向量函数复合 (7)取下确界 (6)透视函数 二:共轭函数 (1 ...
- 达梦数据库基础知识(十一)管理分区表和分区索引
在大型的企业应用或企业级的数据库应用中,要处理的数据量通常达到TB级,对于这样的大型表执行全表扫描或者DML操作时,效率是非常低的. 为了提高数据库在大数据量读写操作和查询时的效率,达梦数据库提供了对 ...
- python开发框架——Django基础知识(十一)
hello!我是小J,每天一个小知识,一起学python,让技术无限发散. DRF和Web 1. web应用模式 1.1 前后端不分离 1.2 前后端分离 2. 使用Django开发REST接口 ...
- python基础知识整理 第二节:容器(list tuple dict)
- python基础知识整理 第一节:入门记录(包含代码与执行结果)
选中一个单元格,点击Esc,再点击h键,即可出现帮助界面.
- html5画布funcition,2020前端基础知识学习第一节(示例代码)
一.选择题 1. 浏览器端的存储技术有哪些() A.cookie B.localStorage C.session D.userData 答案:A B D 分析:cookie通常用于存储用户等登录信息 ...
- 基础知识(十一)Eigen求解稀疏矩阵
Eigen这个库,早在研究生阶段的时候,就用到烂了,因为三维的图形算法经常要涉及到求解稀疏矩阵.然而工作一年都没碰到Eigen,突然今天要用到求解稀疏矩阵最小二乘方程组,变得有点陌生了,惭愧,因此简单 ...
最新文章
- 【转】monkeyrunner学习总结二:连接、安装、启动
- Python基础第27天
- OpenWRT 随记
- Web存储机制—sessionStorage,localStorage使用方法
- VTK:Utilities之ShallowCopy
- C语言程序设计现代方法1,2,3章
- 4-1MapReduce概述
- 数据竞赛入门-金融风控(贷款违约预测)五、模型融合
- php在线预览文档,php如何实现文档在线预览
- 23种设计模式(二十二)行为变化之命令模式
- PAT(B) 101-111-1-2014-03-01
- colab配置运行python项目
- AD模块电压采集电路
- 《The Django Book》笔记(未完结)
- 雷达水位计的工作原理及安装维护注意事项
- Unity3D进行项目build时的“Data folder not found”问题
- 中山纪中集训Day7+8.7模拟赛题解
- AAE 对抗自编码(一)
- android字体大小根据分辨率自动调整
- 数据挖掘十大经典算法,你都知道哪些?
热门文章
- centos6.5 yum安装mysql_CentOS 6.5使用yum安装MySQL快速上手必备
- python连接es_Elasticsearch --- 3. ik中文分词器, python操作es
- 【UEditor】百度编辑器插入video视频
- JSP EL 表达式取request parameter
- 手机端适应_不轻易透露的超强技巧!详解iVX中怎样做设备自适应
- 批量关闭公众号推送_啥?微信又出新功能了?或将提醒用户关闭长期未读公众号推送...
- html div 自动聚焦,让DIV也能够获取焦点
- putty 远程linux桌面,Linux远程桌面工具Xming+Putty的搭建
- 新版linux安装旧软件下载,Linux下载安装各种版本的firefox
- xml文件转换成图片_如何把pdf文件转换成图片?