二、C#学习基础篇----基础语法
来源:互联网 发布:js arguments 回调函数 编辑:程序博客网 时间:2024/06/05 15:17
在学习之前,先介绍几个关键字,class(类),namespace(命名空间),using(引用),interface(接口),abstract(抽象的),static(静态)。大家都知道C#是面向对象的语言,一个实例就是一个对象,把自然界的物体,通过C#,Java这种高级语言转换成计算机语言,每种物体都有自己的属性和行为,我们这些属性和行为组合起来用class来表示,这行为就是方法。做个简单的例子,计算一个矩形的面积
using System; namespace Figure { public class Rectangle { public int Width=0; public int Height=0; //构造函数 public Rectangle() { } //构造函数 pubic Rectangle(int width,int height) { this.Width=width; this.Height=height; } public int GetArea() { return this.Width*this.Height; } //析构函数 ~ Rectangle() { } } } using Figure; namespace Test { public class Program { static void Main(string[] args) { Rectangle rec = new Rectangle(10,10); Console.WriteLine("rectangle area is :"rec.GetArea()); Console.ReadLine(); } } }
这个过程就写完了,一个简单的计算矩形的面积的class结构就是这样的。有几个概念解释一下:构造函数:和类名相同,为了初始化成员变量,比如(Width,Height);析构函数:和类名相同,但是没有访问修饰符,没有返回值,只有~,“清理善后”,释放内存。using 引入需要的命名空间。namespace 就相当于父级文件夹,class是下边的文件。class 用于声明一个类作用域关键字public 没有访问限制private 当前类内部访问protect 子类和当前类访问internal C#特有 程序集(exe,dll)内部访问
0 0
- 二、C#学习基础篇----基础语法
- C#学习基础篇----基础语法
- C#基础语法学习
- C#学习总结之一基础语法篇
- Haskell学习笔记 --- 基础语法篇二
- c#基础学习二
- javascript基础学习-语法学习(二)
- C#基础学习(二)
- C#学习笔记—语法基础
- C#学习第二天 基础语法规则
- c#基础语法笔记----个人学习笔记
- PHP 学习笔记(二)基础语法
- java基础语法学习笔记(二)
- PHP学习笔记二(基础语法)
- SQL学习语法基础(二)
- Python学习(二)基础语法
- python 学习(二)基础语法
- C语言学习笔记--基础语法二
- 静态内容实现缓存的七种不同方法
- 单元测试之Mock
- Spring 注解@Transactional readOnly=true
- 脚本建立新的swap分区
- 前17名最喜欢的操作系统黑客(2017年名单)
- 二、C#学习基础篇----基础语法
- mysql参数max_binlog_cache_size
- 单元测试出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
- 白话阿里架构演变
- Dreamweaver CS6破解教程[序列号+破解补丁]
- 根据父类获取同一个包(包括子包)下所有子类
- LeetCode | 23. Merge k Sorted Lists
- 正则表达式语法简介
- linux查找目录下的所有文件中是否含有某个字符串