使类封装isLong / isDouble函数

时间:2019-03-07 19:33:52

标签: c#

我正在尝试创建一个包含4个函数的类:isLong,isDouble,stringToLong和stringToDouble。我正在尝试不使用TryParse函数来执行此操作。理想情况下,此类将接收一个字符串并按相应顺序返回适当的类型(bool,bool,long和double)。

例如,如果我输入数字100000,它将为isLong返回True(布尔)。

下面是我如何执行isLong的示例,但是我很难尝试对isDouble进行同样的操作以接收小数,并且对于stringToLong / stringToDouble都如此。

Sub Summary()    
    LastColumn = Cells(1, Columns.Count).End(xlToLeft).Column
    LastRow = Cells(Rows.Count, 1).End(xlUp).Row

        For i = 2 To LastRow
        TOTALFAILS = CountColor((range(Cells(i, 4), Cells(i, LastColumn))), 38)
        Cells(i, LastColumn + 8) = TOTALFAILS

        Next i
End Sub

1 个答案:

答案 0 :(得分:1)

您可以使用MinValue和MaxValue属性检查数字类型,例如,可以定义如下方法:

@Configuration