C#中对象持久性的源程序怎么写

问题描述

C#中对象持久性的源程序怎么写,怎么才能实现对象的持久性??谢谢啊

解决方案

解决方案二:
对象持久化就是讲数据存到数据库、或者文件里,你按这个随便找个存到数据库的就可以了
解决方案三:
我就一只菜鸟啊!现在在写实验报告,就是不会写啊,希望能给一个程序
解决方案四:
先看下序列滑、反序列化,然后将字符串保存到文件即可。
解决方案五:
引用2楼CHENYUNHE的回复:

我就一只菜鸟啊!现在在写实验报告,就是不会写啊,希望能给一个程序

这不是理由。好好学习吧。
解决方案六:
使用序列化可以吧对象转换字节数组,然后再读取出来还能反序列化成对象http://blog.csdn.net/zhzz2012/article/details/46011957
解决方案七:
引用2楼CHENYUNHE的回复:

我就一只菜鸟啊!现在在写实验报告,就是不会写啊,希望能给一个程序

你先弄明白啥叫持久化吧不要弄一个自己都不明白的名词抛出来就问怎么实现就是写个实验报告而已,需要什么程序吗?你先把概念弄清楚了,自然就会写了连概念都不知道,给你程序又如何?
解决方案八:
我理解的是,内存中的对象通过某种方式保存起来,使之不随着程序结束而被销毁,就是持久化了呗

时间: 2024-12-30 11:52:01

C#中对象持久性的源程序怎么写的相关文章

ObservableCollection集合 按集合中的对象的属性排序怎么写?

问题描述 ObservableCollection<QuoteScreenBase>stockQuoteScreens=newObservableCollection<QuoteScreenBase>();得到的这个集合stockQuoteScreens按照QuoteScreenBase中的价格排序应该怎么写,有点小不会,指点一下,谢谢~ 解决方案 解决方案二:ObservableCollection<QuoteScreenBase>stockQuoteScreens=

求大神解答一下-java中对象流objectstream问题

问题描述 java中对象流objectstream问题 输出的为什么不是cyh男20 ym女20求大神解答!!!!!!!!!! 解决方案 你的代码和我这个一样吗?麻烦把你的代码粘全了,我看看 解决方案二: 这个是照片......... 解决方案三: 我和你写的差不多,不知道你为啥会这样,我给你粘出我的代码package lianxi; import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOE

Java应用程序开箱即用的对象持久性

Simple Persistence for Java是一个开源的对象关系型持久性库,它使用定制查询语言以及内建数据库支持来简化 Java 应用程序中的对象持久性.在本文中,软件架构师 Sami Salkosuo 介绍了该库,并带您领略解决对象持久性的零管理以及零配置方法. 对象持久性几乎是所有 Java 应用程序(从桌面应用程序到企业级应用程序)中的必备.持久性的缺点是它一直都不太简单.但这一情况已在最近一版的 Simple Persistence for Java(一个开源的对象关系型持久性

如何理解java中 对象.this方法 还有 类.this.方法的 意义

问题描述 如何理解java中 对象.this方法 还有 类.this.方法的 意义 如何理解java中 对象.this方法 还有 类.this.方法的 意义 有没有这两种语法规则呢 解决方案 this.方法是在某个对象的实例方法内,this代表当前实例.一般情况下不用写,除非它和参数重名才需要: class A { int a; int b; public void seta(int a) { this.a = a; //因为参数a和成员变量a都叫a,所以需要区分. b = a; //相当于th

java-求助,Java中对象序列化的作用是什么?

问题描述 求助,Java中对象序列化的作用是什么? Java中对象序列化的作用是什么?求大神相助,希望能全面一点哦.急求大神解答 解决方案 简单来说,对象像一颗树,里面有字段,如果字段是类型,那么它还有自己的字段. 但是网络传输.保存文件,都必须是线性的,连续的. 序列化就是把这棵树拍扁,成为一个序列的过程. 反序列化就是从一个序列中重新把这颗树拉回来的过程. 解决方案二: 把一个对象,转成流数据,对方根据这个数据还原成初始对象,适用于不同对象间的传输,通讯 解决方案三: 序列化多用于网络IO通

Java中对象的深复制和浅复制详解

1.浅复制与深复制概念 ⑴浅复制(浅克隆) 被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象.换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象. ⑵深复制(深克隆) 被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量.那些引用其他对象的变量将指向被复制过的新对象,而不再是原有的那些被引用的对象.换言之,深复制把要复制的对象所引用的对象都复制了一遍. 2.Java的clone()方法 ⑴clone方法将对象复制了一份并返回

如何在C#中监听COM组件(非托管)中对象启动事件?

问题描述 如何在C#中监听COM组件(非托管)中对象启动事件? 诸位前辈,晚上好: 我是一名硬件工程师,最近使用原理图绘图工具时发现有些功能不好用,就准备自己开发插件增强一下,其中遇到了这样一个问题: 我在 C# 项目中加入 COM 组件的引用,原理图程序的 COM 对象是 ViewDraw,在其启动时,会创建一个 ViewDraw.Application 的对象,这个对象中有一些子成员和方法,以及一些事件.我现在通过以下方法已经可以做到此原理图程序启动后获取此活动对象: ViewDraw.Ap

Java中对象序列化与反序列化详解_java

本文实例讲述了Java中对象序列化与反序列化.分享给大家供大家参考.具体如下: 一.简介 对象序列化(Serializable)是指将对象转换为字节序列的过程,而反序列化则是根据字节序列恢复对象的过程. 序列化一般用于以下场景: 1.永久性保存对象,保存对象的字节序列到本地文件中: 2.通过序列化对象在网络中传递对象: 3.通过序列化在进程间传递对象. 对象所属的类必须实现Serializable或是Externalizable接口才能被序列化.对实现了Serializable接口的类,其序列化

Java中对象的深复制(深克隆)和浅复制(浅克隆)介绍_java

1.浅复制与深复制概念 ⑴浅复制(浅克隆)      被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象.换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象. ⑵深复制(深克隆)      被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量.那些引用其他对象的变量将指向被复制过的新对象,而不再是原有的那些被引用的对象.换言之,深复制把要复制的对象所引用的对象都复制了一遍. 2.Java的clone()方法 ⑴clone方法将