C# 一个类上面写一个中括号什么意思比如 [Serializable]public class TraFransfersFileStart{}而且有一句代码是(TraFransfersFileStart)Data,Data是object类型的这个应该是类型转换啊,这个是怎么实现的?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 11:56:25
![C# 一个类上面写一个中括号什么意思比如 [Serializable]public class TraFransfersFileStart{}而且有一句代码是(TraFransfersFileStart)Data,Data是object类型的这个应该是类型转换啊,这个是怎么实现的?](/uploads/image/z/3943410-42-0.jpg?t=C%23+%E4%B8%80%E4%B8%AA%E7%B1%BB%E4%B8%8A%E9%9D%A2%E5%86%99%E4%B8%80%E4%B8%AA%E4%B8%AD%E6%8B%AC%E5%8F%B7%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%E6%AF%94%E5%A6%82+%5BSerializable%5Dpublic+class+TraFransfersFileStart%7B%7D%E8%80%8C%E4%B8%94%E6%9C%89%E4%B8%80%E5%8F%A5%E4%BB%A3%E7%A0%81%E6%98%AF%28TraFransfersFileStart%29Data%2CData%E6%98%AFobject%E7%B1%BB%E5%9E%8B%E7%9A%84%E8%BF%99%E4%B8%AA%E5%BA%94%E8%AF%A5%E6%98%AF%E7%B1%BB%E5%9E%8B%E8%BD%AC%E6%8D%A2%E5%95%8A%2C%E8%BF%99%E4%B8%AA%E6%98%AF%E6%80%8E%E4%B9%88%E5%AE%9E%E7%8E%B0%E7%9A%84%3F)
C# 一个类上面写一个中括号什么意思比如 [Serializable]public class TraFransfersFileStart{}而且有一句代码是(TraFransfersFileStart)Data,Data是object类型的这个应该是类型转换啊,这个是怎么实现的?
C# 一个类上面写一个中括号什么意思
比如
[Serializable]
public class TraFransfersFileStart
{}
而且有一句代码是(TraFransfersFileStart)Data,Data是object类型的这个应该是类型转换啊,这个是怎么实现的?
C# 一个类上面写一个中括号什么意思比如 [Serializable]public class TraFransfersFileStart{}而且有一句代码是(TraFransfersFileStart)Data,Data是object类型的这个应该是类型转换啊,这个是怎么实现的?
上面那个只是将类序列化了,序列化的作用在于
序列是指将对象的实例状态存储到存储媒体的过程.
在此过程中,先将对象的公共字段以及类的名称(包括类的程序集)转换为字节流,然后再把字节流写入数据流.在随后对对象进行反序列化时,将创建出与原对象完全相同的副本.
用处非常大,用于数据传输,对象存贮等.
而后面那个就是个类型转换,讲Data强制转换成TraFransfersFileStart类型,这就相当于
int a=1;
float=(float)a;