dim objscrubberclass as dynamicclass for each objscrubberclass in colavailableclasses dim asmassemblycontainingform as [assembly] = _ [assembly].loadfrom(objscrubberclass.location) dim typetoload as type = _ asmassemblycontainingform.gettype(objscrubberclass.type) dim genericinstance as object genericinstance = activator.createinstance(typetoload) dim scrubber as scrubberinterface.iscrubber = _ ctype(genericinstance, scrubberinterface.iscrubber) scrubber.scrub(ds) next
步驟 10:創建數據清理類 在 visual studio 中,創建一個類型為 class library(類庫)的新項目。將其命名為 firstclass。用以下代碼替換 class1 中自動插入的代碼:
public class firstclass implements scrubberinterface.iscrubber public sub scrub(byval ds as dataset) _ implements scrubberinterface.iscrubber.scrub dim dr as datarow dr = ds.tables(0).newrow dr.item(0) = "professor moriarty" dr.item(1) = "666" ds.tables(0).rows.add(dr) end sub