草庐IT

整数二分

全部标签

c# - C#中的字节到整数

我正在从SQLServer表中读取一行。其中一列的类型为tinyint。我想将值放入一个int或int32变量中。rdr.GetByte(j)(byte)rdr.GetValue(j)...似乎是检索值的唯一方法。但是如何将结果放入int变量中呢? 最佳答案 intvalue=rdr.GetByte(j);不需要显式转换,因为从byte到int是扩大转换(不会丢失数据)。 关于c#-C#中的字节到整数,我们在StackOverflow上找到一个类似的问题: h

c# - 如何仅获取整数并删除 C# 中的所有字符串

这个问题在这里已经有了答案:returnonlyDigits0-9fromaString(8个答案)关闭3年前。如何删除字符串并只获取整数?我有一个字符串(01-ABCDEFG)我只需要得到(01)

c# - 如果字节是 8 位整数,那么我们如何将它设置为 255?

Thebytekeyworddenotesanintegraltypethatstoresvaluesasindicatedinthefollowingtable.It'sanUnsigned8-bitinteger.如果它只有8位,那么我们如何分配它等于255?bytemyByte=255;我以为8位和一个字符是一回事? 最佳答案 一个字节中有256种不同的位配置000000000000000100000010...11111111所以可以给一个字节赋一个0-255范围内的值 关于c#

c# - C#中的整数转换

string[]strArray=newstring[10]{"21.65","30.90","20.42","10.00","14.87","72.19","36.00","45.11","18.66","22.22"};floattemp=0.0f;Int32resConvert=0;Int32resCast=0;for(inti=0;i和:Convert:2165ExplCast:2164//??Convert:3090ExplCast:3089//??Convert:2042ExplCast:2042Convert:1000ExplCast:1000Convert:1487Ex

c# - 在 C# 中将字符串/整数转换为上标

是否有内置的.NET函数或简单的转换方法:"01234"到:"\u2070\u00B9\u00B2\u00B3\u2074"请注意,上标1、2和3不在\u2070-\u209F范围内但是\u0080-\u00FF. 最佳答案 编辑:我没有注意到上标字符不像\u2070-\u2079那么简单。您可能想要设置字符之间的映射。如果你只需要数字,你可以很容易地索引到一个字符串中:conststringSuperscriptDigits="\u2070\u00b9\u00b2\u00b3\u2074\u2075\u2076\u2077\u20

c# - 整数格式,填充到给定长度

我需要将整数的输出填充到给定的长度。例如,长度为4位,整数4的输出是“0004”而不是“4”。我如何在C#2.0中执行此操作? 最佳答案 使用string.Format命令。output=String.Format("{0:0000}",intVariable);更多详情:http://msdn.microsoft.com/en-us/library/fht0f5be.aspx 关于c#-整数格式,填充到给定长度,我们在StackOverflow上找到一个类似的问题:

c# - 用两个标准排序,字符串升序,整数升序

如何根据两个不同的条件进行排序?例如,我有如下人员对象:Person具有属性FirstName(字符串),LastName,和Rank(整数)。示例数据如下:XavierSmith1AlexanderSmith2AlexanderSmith1BobHawke2它应该按名字字母顺序排序,然后按等级排序,例如结果:AlexanderSmith1AlexanderSmith2BobHawke2XavierSmith1到目前为止,我已经尝试了以下方法,但它无法正常工作:peopleList是ListpeopleList.Sort(newComparison((x,y)=>x.Rank.Comp

c# - 按值对字典(字符串,整数)进行排序

所以基本上我对交给我的任务有疑问。我不会让您厌烦任务本身的细节,所以我只会为您提供相关信息。我有一本字典,我需要按最高的int[value]排序,准确地说是前五名,我还需要能够显示后五名。Dictionarydict=newDictionary();字符串(键)包含已为文本文件读取的单词。整数(值)保存它们在文档中被提及的次数。我本来打算用另一种方式来做,但有人告诉我要用字典来做,所以请字典帮忙。如果您能解释应该如何完成,我将不胜感激,这样我就可以学习并完成任务,因为该任务的目的是self教育,但我发现它有点困难..非常感谢您提前提供的所有帮助,如果需要更多信息,请告诉我,我会发布!

c# - 为什么编译器允许将 Convert.ToString() 分配给整数?

我不小心在我的代码中偶然发现了类似于下面的东西,它编译得很好,但在运行时显然是炸弹:dynamicfiftySixDynamic=56;intfiftySixInt=System.Convert.ToString(fiftySixDynamic);Convert.ToString()的每次重载都会返回一个字符串,所以这肯定不应该编译?这是怎么回事? 最佳答案 您正在使用dynamic作为Convert.ToString的输入。因为输入是动态,方法绑定(bind)和类型检查被推迟到运行时,所以编译器看不到唯一可能的返回类型是strin

c# - 一组超过 2 个整数的最大公约数

StackOverflow上有几个问题讨论如何找到两个值的最大公约数。一个好的答案显示了一个整洁的recursivefunction来做到这一点。但是如何找到一组超过2个整数的GCD?我似乎找不到这方面的例子。谁能推荐最有效的代码来实现这个功能?staticintGCD(int[]IntegerSet){//whatgoeshere?} 最佳答案 这里有使用链接问题中的LINQ和GCD方法的代码示例。它使用其他答案中描述的理论算法......GCD(a,b,c)=GCD(GCD(a,b),c)staticintGCD(int[]nu