[AS3 , C# ,Serialize]AS3 와 C#의 직렬화 비교
[AS3 , C# ,Serialize]AS3 와 C#의 직렬화 비교
먼저 As3.0( AIR2.0 ) 이다
as.swfcsharp.swf
먼저 As3.0( AIR2.0 ) 이다
as.swfcsharp.swf
Created with colorer-take5 library. Type 'csharp' //c#�� [Serializable] 와 비슷한 개념 [RemoteClass] public class Test { private var _str:String = "test"; public function Test() { } public function get str():String { return _str; } public function set str(value:String):void { _str = value; } } //\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ //******************** // as3(AIR2.0 ) code //******************** private function init():void { //-------------------- // save data // // 임시저장 위��는 : // C:\Documents and Settings\<내계정>\Application Data\TestSerialize\Local Store // --------------------- var t:Test = new Test; t.str = "321321321ㅋㅋㅋㅋ"; //파일을 만들고 var savefile:File = File.applicationStorageDirectory.resolvePath("data.dat"); //스트림으로 기록 한다. var fileStream:FileStream = new FileStream(); fileStream.open(savefile , FileMode.WRITE); fileStream.writeObject(t); fileStream.close(); t= null; // ---------------- // load data // ------------------ //파일위��를 참고��고 var loadfile:File = File.applicationStorageDirectory.resolvePath("data.dat"); //존재여부를 판단��여, if(loadfile.exists){ var _t:Test; var fileStrem:FileStream = new FileStream(); //읽고, fileStream.open(loadfile , FileMode.READ); //타입캐스팅 한다 _t = fileStream.readObject() as Test; trace(_t.str); } }그다음은 c# (3.0)
Created with colorer-take5 library. Type 'csharp' // **************** // c#(3.0) code // ***************** using System; using System.Collections.Generic; using System.Text; //* 추가된 네임스��이스 **// using System.IO; using System.Runtime.Serialization.Formatters.Binary; namespace ConsoleApplication1 { //as3�� [RemoteClass] 와 비슷한개념 // [Serializable] class TestSerilize { private string str = "test string"; public String STR { get{ return str; } set { str = value; } } } class Program { static void Main(string[] args) { //------------ // save data //------------ TestSerilize s = new TestSerilize(); s.STR = "!@!@!zz,zㅋㅋㅋㅋ"; // 파일을 만들고 Stream saveFile = new FileStream("data.dat", FileMode.Create, FileAccess.Write , FileShare.None); BinaryFormatter bf_save = new BinaryFormatter(); // 바이너리로 쓴다. bf_save.Serialize(saveFile, s); saveFile.Close(); s = null; //--------- // loadData //----------- try { //파일을 읽고, Stream loadFile = new FileStream("data.dat", FileMode.Open, FileAccess.Read, FileShare.Read); BinaryFormatter bf_load = new BinaryFormatter(); //바이너리를 읽는다 TestSerilize _s = (TestSerilize)bf_load.Deserialize(loadFile); loadFile.Close(); Console.WriteLine("deSirialize " + _s.STR); } catch (IOException e) { //��시�� ��는, 에러를 ��리한다. Console.WriteLine("파일이 없거��.."); } } } }비슷 하다. 하지만 as3 에서 파일경로를 프로젝트 위치로 하면 보안오류가 발생한다.
(아마 둘의 직렬화 파일을 바꿔치기 하면,, 안되겠지. ㅋ )
'C#' 카테고리의 다른 글
[c#] 간단한 Generic List (221) | 2010.12.06 |
---|---|
[C# ,쉬운 이터레이터 만들기] Yield 키워드 간단히 개념잡기 (188) | 2010.12.05 |
[AS3 , C# ,Serialize]AS3 와 C#의 직렬화 비교 (90) | 2010.12.04 |
[c# TCP socket] Clinet가 죽은것을 알아채기 (68) | 2010.12.04 |
[C#]Dictionary foreach (67) | 2010.12.04 |
[Simple Text Writer V0.1] 간편한 파일 쓰기 어플 (65) | 2010.12.04 |
C#
2010. 12. 4. 03:53
댓글을 달아 주세요
이용약관위배로 관리자 삭제된 댓글입니다.
이용약관위배로 관리자 삭제된 댓글입니다.
이용약관위배로 관리자 삭제된 댓글입니다.
이용약관위배로 관리자 삭제된 댓글입니다.
이용약관위배로 관리자 삭제된 댓글입니다.
이용약관위배로 관리자 삭제된 댓글입니다.
이용약관위배로 관리자 삭제된 댓글입니다.
이용약관위배로 관리자 삭제된 댓글입니다.
이용약관위배로 관리자 삭제된 댓글입니다.
이용약관위배로 관리자 삭제된 댓글입니다.
이용약관위배로 관리자 삭제된 댓글입니다.
이용약관위배로 관리자 삭제된 댓글입니다.
이용약관위배로 관리자 삭제된 댓글입니다.
이용약관위배로 관리자 삭제된 댓글입니다.
이용약관위배로 관리자 삭제된 댓글입니다.
메일骑士服务端天上碑服务端美丽世界服务端科洛斯服务端石器时代服务端
完美世界服务端烈焰服务端洛汗服务端新魔界服务端绝对女神私服务端
征服服务端传说45服务端天之炼狱服务端天堂II私服务端墨香私服务端
传奇开sf一条龙开区服务-
天龙八部开私服一条龙服务-
传奇广告代理-
IDC服务器以及空间租用-
魔域私服开区一条龙服务-
客服咨询QQ(企鹅扣扣)49333685
Email:49333685@qq.com
后浪科技更多商业版本免费开放下载
后浪科技科技仿官神武血魔版服务端
后浪科技石器时代VIP最新V10纯金开区端
后浪科技热血江湖3.5宠门武勋开区端
后浪科技剑侠情缘X2.0商业版本服务端
后浪科技v2.07已开5区七转神台天降横财八卦玄阵血魄技는예
비련传奇世界服务端刀剑服务端十二之天服务端新天骄服务端卧龙吟服务端
真封神服务端惊天动地服务端红月服务端魔力宝贝服务端飞飞务服务端
劲舞团服务端热血江湖服务端倚天I服务端网页游戏服务端天堂2服务端
热血江湖开sf一条龙服务-
传世开私服版本一条龙服务-
传奇广告代理-
IDC服务器以及空间租用-
客服咨询QQ(企鹅扣扣)1207542352
Email:1207542352@qq.com
更多商业版本免费开放下载
起点数据图腾变身1.950已开十六区永恒皓月淘宝商城无特戒无
起点数据独家1.90七彩刺影狂雷合击绝杀版传奇服务端
起点数据1.995已开四区变身皓月特殊副本积分系统太极魔阵三
起点数据1.96黄金丛林传奇庄园聚魔禁地天地使者黄金皓月版传
起点数단정
마시大话西游服务端凡人修真服务端大话西游服务端页游服务端问道服务端
跑跑卡丁车服务端英雄远征服务端幻灵游侠私服务端洪荒神话私服务端
完美世界服务端烈焰服务端洛汗服务端新魔界服务端绝对女神私服务端
魔兽私服开区一条龙服务-
传奇私服开传奇一条龙服务-
传奇广告代理-
IDC服务器以及空间租用-
魔域开区sf一条龙开区服务-
客服咨询QQ(企鹅扣扣)1325876192
Email:1325876192@qq.com
商业版本免费开放下载
紫川科技最新毁灭天下1.85狂雷独家合击热血复古三职业新装传奇服务端
紫川科技20星大极品良装+80麒麟锻造中变传奇服务端
紫川科技独家轻变1.89奥妙转生神龙锻造珍珑元素版传奇服务端
紫川科技独家九转1.85四皇冠加倍装备特戒龙卫방지
니를지가
상할URL aIci,Burberry sac,sac burberry femme相关的主题文章:
相关的主题文章:되의