C#中用示例解释结构
结构是用户定义的数据类型,其中包含其他类型的非相似元素。
在C#中,结构是一种值类型,这就是为什么结构将内存空间占用到堆栈中的原因。我们可以创建一个对象或对象实例。C#结构可以包含以下内容:
字段
属性
常量
方法
索引器等
一个结构也可以包含其他结构。
结构声明:
要创建结构,我们将使用struct关键字。
语法:
struct <struct_name>
{
//结构成员
}示例
struct Student
{
public int roll_number;
public string name;
}结构对象的创建:
要创建对象或结构实例,我们将使用new关键字。
Student S = new Student();
结构访问元素:
要访问结构元素,我们使用dot。运算符。
S.roll_number = 10; S.name = "Shaurya";
程序演示在C#中使用结构
using System;
namespace ConsoleApplication1
{
struct Student
{
public int roll_number;
public string name;
public void SetValue(int roll, string na)
{
roll_number = roll;
name= na;
}
public void printValue()
{
Console.WriteLine("Roll Number: " + roll_number);
Console.WriteLine("Name: " + name);
}
}
class Program
{
static void Main()
{
Student S = new Student();
S.SetValue(101, "Shaurya Pratap Singh");
S.printValue();
}
}
}输出结果
Roll Number: 101 Name: Shaurya Pratap Singh
在此程序中,我们创建了一个结构Student,其中包含两个成员:roll_number和name。我们定义了两种方法,一种用于设置结构的值,另一种用于打印结构的值。
热门推荐
10 对患者生日祝福语简短
11 结婚祝福语简短装备
12 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短