Tag: 号码

从控制台读取一行中的数字,用空格分隔

我有一项任务是在一行中读取给定的数字,用控制台的空格分隔。 当我在一个单独的行( Console.ReadLine() )上读取每个数字时,我知道如何做到这一点,但是当数字在同一行时,我需要帮助知道如何做到这一点。

转换A到1 B到2 … Z到26然后AA到27 AB到28(列索引到Excel中的列引用)

是否有人将算法或逻辑转换为1,B转换为2,…,Z转换为26,然后AA转换为27,AB转换为28等。 换句话说,将列索引转换为Excel中的列引用。

什么是十进制的0x10?

我有以下代码: SN.get_Chars(5) SN是一个字符串所以这应该给第五个字符好! 现在我有另一个代码但是:SN.get_Chars(0x10) 我想知道0x10是什么? 这是一个数字吗? 如果是这样,那么十进制表示法是什么?

按数字排序字符串列表(1,2,…,9,10而不是1,10,2)

我有一个像这样的列表: var l = new List {“bla 1.txt”,”bla 2.txt”,”bla 10.txt”,”bla 3.txt”}; 如果我调用l.Sort(),列表将以1,10,2,3的顺序排序,这从纯字符串的角度来看是有意义的,但是从用户角度来看很糟糕。 因为我不想/不能强迫我的用户将它们命名为01,02,03,…我想知道是否有内置方法或简单算法来正确检测和排序数字,以便我有1,2,3,10? 由于数字只有1或2个字符长(即不超过99),我可以做一个正则表达式,暂时为所有1位数字加前缀0和排序,但在重新发明轮子之前,我想知道是否已存在某些内容? .net 3.5SP1如果重要,不是4.0