对于两个看似相同的VB.NET函数的存在,我有点困惑:CType(args)和Convert.ToType(args).我对.NET和VB一般来说是相当新鲜的,所以我不太清楚它们中的一个是否是VB6遗产,或者实际上具有不同的用途/用途/限制.它们中的一个是较新的还是更安全的?有没有理由使用一个但不是另一个?
干杯! =)
CType来自VB6次,效率并不是最好的.您应该可以使用Convert.ToXxxx()方法进行转换,TryCast()和DirectCast()用于转换而不是CType().