怎么获得一个BYTE类型的变量的长度呢
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/28 04:07:12
![怎么获得一个BYTE类型的变量的长度呢](/uploads/image/z/13253665-49-5.jpg?t=%E6%80%8E%E4%B9%88%E8%8E%B7%E5%BE%97%E4%B8%80%E4%B8%AABYTE%E7%B1%BB%E5%9E%8B%E7%9A%84%E5%8F%98%E9%87%8F%E7%9A%84%E9%95%BF%E5%BA%A6%E5%91%A2)
怎么获得一个BYTE类型的变量的长度呢
怎么获得一个BYTE类型的变量的长度呢
怎么获得一个BYTE类型的变量的长度呢
C#:
添加引用:
using System.Runtime.InteropServices;
代码:
byte a = 3; //定义变量
int b = Marshal.SizeOf(a.GetType()); //获取长度
MessageBox.Show(b.ToString()); //显示,a是byte则b=1;a是int则b=4
delphi:
procedure TForm1.Button1Click(Sender: TObject);
var
a: integer;
b: integer;
begin
a := 3;
b := sizeof(a);
showmessage(inttostr(b));
end;