搜尋此站:

2008-01-26

中文編程

話說我寫了一篇有關 C# 編程的筆記,又話說在之前我加了一個連至 Google Translate 的連結在本頁的上方,又話說我剛才不小心按下了…結果得到一個很邪惡的念頭:
市民階層單身

/ /哈希表用於儲存實
私人靜態system.collections.hashtable _instances =無效;

/ /線程安全
私人靜態對象互斥=新的對象( ) ;

/ /私,以防止實例化的課堂
私人的單身人士( ) ( )

/ / 超負荷方法,為方便起見
公共靜態對象的getInstance ( system.type型)

返回的getInstance (類型,新的對象[ 0 ] ) ;


/ /得到的一個實例指定的類型,對象數組是參數的構造函數
公共靜態對象的getInstance ( system.type類型,對象[ ]參數)

(互斥)

/ /初始化內部哈希表中的第一個電話
如果( _instances ==
_instances =新的哈希表( ) ;

/ /就像普通的實現單身人士中,只有創造新的,例如當
/ /不存在,但
如果( ! _instances.contains (第一類) )

/ /我們需要一個列表類型,以獲得constructorinfo對象
system.type [ ]類型=新型[ parameters.length ] ;
詮釋= 0 ;我< parameters.length ;一+ + )
類型[一] =參數[一] 。 gettype ( ) ;

/ /新的實例,是由以下3行代碼
system.reflection.constructorinfo的constructor = type.getconstructor (類型) ;
對象實例= activator.createinstance (第一類) ;
constructor.invoke (例如,參數) ;

/ /儲存起來,以便日後使用
_instances [類型] =比如;


返回_instances [類型] ;


為達致更佳的效果,我自行在對應的位置做了 syntax highlighting…XD 有興趣的可看看原文

我將原碼放到 Google Translate 作自動翻譯,笑死我了~~大家也可以試試啊~還有其他語言啊~~哈哈哈~~

No comments:

Post a Comment

HTML Tags allowed (e.g. <b>, <i>, <a>)