int

    16热度

    5回答

    我有存储为DataTable串,其中每个值可以真正代表值的int,double,或string(在导入过程中,他们都转换为字符串,从外部数据源)。我需要测试一下每个值的真实类型。 什么更有效的应用程序(或没有实际的区别)? 尝试转换为int(然后double)。如果转换工作,返回true。如果抛出异常,则返回false。 正则表达式专为匹配int或double的模式而设计 其他一些方法?

    77热度

    5回答

    为什么Array.Length是int,而不是uint。这让我感到困扰(只是一点点),因为长度值永远不会为负。 这也迫使我用我自己的类的长度属性的int,因为当你 指定一个int值,这需要显式转换... 所以最终的问题是:有没有用于一个无符号整数(uint)?即使微软似乎也不会使用它们。

    1热度

    2回答

    为什么每当我编译,并在Visual Studio 2008中运行下面的代码: double value1 = 10.5; double value2 = 15.5; int whole_number = value1 + value2; Console::WriteLine(whole_number); 我得到的26不正确的值,而答案是25 然而,当我使用静态投给双打,我得到正确的答案,

    8热度

    5回答

    Java中的整数最大值是2147483647,因为Java整数是有符号的,对吧? 0xff000000有4278190080. 数值然而我看到的Java代码: int ALPHA_MASK = 0xff000000; 谁能赐教吗?

    2热度

    5回答

    在一个SQL数据库中,我做了一些选择,以秒为单位获得一个持续时间(作为两个日期之间的减法结果),作为一个整数。但是我想将这个结果格式化为人类可读的形式,如'hh:mm'或'dd:hh'。这在SQL中是可行的,我怎么能意识到这一点?

    93热度

    12回答

    所以我在C#中的字符: char foo = '2'; 现在我想要得到的2成一个int。我发现Convert.ToInt32返回字符的实际十进制值,而不是数字2下面的工作: int bar = Convert.ToInt32(new string(foo, 1)); int.parse仅适用于字串。 在C#中没有本地函数从char到int而没有使其成为字符串?我知道这是微不足道的,但看起来