C#基础-4:结构
来源:互联网 发布:图片分割打印软件 编辑:程序博客网 时间:2024/05/16 11:30
C#中结构的定义:
- 结构是值类型数据结构。
- 它使得一个单一变量可以存储各种数据类型的相关数据。
- struct 关键字用于创建结构。
C#中的结构使用起来类似于C语言的结构体。
而且结构在C#中更像类的使用,其中也可以定义字段、属性、方法。
我们来比较下C#中结构和类的区别
下面先来定义一个类看看:
class Dog { //字段name进行初始赋值 private string name = "dog_name"; //字段age进行初始赋值 private int age = 0; public string Name { get { return name; } set { name = value; } } public int Age { get { return age; } set { age = value; } } //显示定义的无参构造函数 public Dog() { } //有参构造函数进行属性赋值 public Dog(string name, int age) { this.Name = name; this.Age = age; } public void getDogInfo() { Console.WriteLine("This dog's name is {0},and age is {1}", this.Name, this.Age); } static void Main(string[] args) { Dog dog1 = new Dog("旺财", 3); dog1.getDogInfo(); dog1.Name = "汪汪"; dog1.Age = 5; dog1.getDogInfo(); } }
执行后结果:
0 0
- C#基础-4:结构
- C#基础-050 结构
- C#基础之结构体(struct)
- C#基础解析之Ⅲ 【循环结构】
- c#基础练习之if结构
- C#基础之三大结构
- C#基础之结构体&枚举&数组
- 【C#基础】——结构与跳转
- C#基础篇 结构:在结构中定义构造函数
- C,C++,C#基础一:类,结构,枚举
- c#基础概念之类和结构的区别
- 黑马程序员-C#编程基础之结构-学习笔记
- 【黑马程序员】1.C#基础之语句结构小结
- 【黑马程序员】2.C#基础之常量 枚举 结构
- C#基础-结构,部分类和Object 类
- unity3d基础学习笔记17:C# C++结构体
- C#控制台基础 结构,类在声明的同时初始化
- C#控制台基础 结构体与枚举类型连用示例
- thinkphp中去掉index.php
- linux命令学习笔记
- LeetCode-122:Best Time to Buy and Sell Stock II
- OpenCV对图像的性能测试
- Android广播receiver
- C#基础-4:结构
- springmvc SSM后台框架源码
- Collection
- 并发程序模板(std::thread)
- 简单选择排序
- 响应式布局 BFC
- JAVA面向对象-----内部类的概述
- CodeForces 474C - Captain Marmot
- 理解Java垃圾回收