以下代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace sizeof关键字
{
internal class Program
{
static void Main(string[] args)
{
unsafe
{
int x = sizeof(Student);
Console.WriteLine("int = " + sizeof(int));
Console.WriteLine(sizeof(long));
Console.WriteLine(x);
Student stu = new Student();
stu.ID = 99;
stu.Score = 99;
Student* pStu = &stu;
pStu->ID = 101;
pStu->Score = 100;
Console.WriteLine(stu.Score);
(*pStu).Score = 1000;
Console.WriteLine(stu.Score);
}
}
}
struct Student
{
public int ID;
public long Score;
}
}
结果
