using System;
using System.Collections.Generic;
using System.IO;
using System.Text;
using System.Threading ;
using System.Xml.Serialization;
using System.Text.RegularExpressions;namespace test
{
public struct CharStruct
{
public char a;
} public struct BoolStruct
{
public bool a;
} class Program
{
static void Main(string[] args)
{
Console.WriteLine(System.Runtime.InteropServices.Marshal.SizeOf(new CharStruct()));
Console.WriteLine(System.Runtime.InteropServices.Marshal.SizeOf(new BoolStruct())); Console.ReadKey();
}
}
} 我的问题是,为什么char和bool都占用1个字节,CharStruct大小是1个字节,BoolStruct却是4个字节.
大侠,请!
using System.Collections.Generic;
using System.IO;
using System.Text;
using System.Threading ;
using System.Xml.Serialization;
using System.Text.RegularExpressions;namespace test
{
public struct CharStruct
{
public char a;
} public struct BoolStruct
{
public bool a;
} class Program
{
static void Main(string[] args)
{
Console.WriteLine(System.Runtime.InteropServices.Marshal.SizeOf(new CharStruct()));
Console.WriteLine(System.Runtime.InteropServices.Marshal.SizeOf(new BoolStruct())); Console.ReadKey();
}
}
} 我的问题是,为什么char和bool都占用1个字节,CharStruct大小是1个字节,BoolStruct却是4个字节.
大侠,请!
解决方案 »
- webBrowser获取js生成的html代码
- 求教高手关于C#读写文件的速度问题~~
- Winform分类显示数据的问题,不知道用什么控件实现比较好
- 高手啊!快进——如何提高图片在报表中的打印质量
- WinForm :Dataset 绑定到TextBox 本地可以同步更新,为什么拿到WebService上面去就不能更新 了呢
- 为什么会出现异常啊 索引超出范围。必须为非负值并小于集合大小。
- 关于DataGrid中图片显示的问题
- C#的事务处理怎么对建表和删表不管用啊???
- 百思不得其解!!!
- 字符串转成 decimal 类型的值的问题
- winform界面卡死问题
- 关于ManagementObjectSearcher
0:false
非0:true