int相关内容
我想创建一个表示使用的HashSet℃的整数集的类; INT> 。我希望它跟踪哪些值包括在使用容器内部设置的。我到目前为止已经做到了这一点: 类SetInteger { 的HashSet< INT> intTest =新的HashSet<&诠释GT;(); intTest.Add(1); intTest.Add(2); intTest.Add(3);
..
问候 在C#中:如果我有一个int []数组声明如下 INT []数组=新的数组【尺寸】; 还有一个办法从这个数组得到的IntPtr? 的事情是,我使用的EmguCV框架,有一个构造函数来创建这需要一个IntPtr的像素数据,以便从一个阵列构建一个图像的图像(INT []) 图片<格雷的Int32>结果=新的图像<灰色,诠释&G
..
在以下几点: 公共P级 { 短?中; 短? DID; } 短ID = p.mID? -p.dID.Value; 编译器给我的错误: 错误21无法隐式转换类型'诠释'到'短'。一个显式转换存在(是否缺少强制转换?) 我要改变代码以下为它工作: 短ID = p.mID? (短)-p.dID.Value; 这是
..
在转换INT在C#和SQL Server,我得到不同的值的GUID。 在C#中我用这个方法 公共静态的Guid Int2Guid(int值) { 字节[]字节=新的字节[16]; BitConverter.GetBytes(值).CopyTo(字节,0); 返回新的GUID(字节); } Console.Write(Int2Guid(1000)的ToString())
..
我有这样的阵列 的char [] A = ['1','2','3',' 4'] 和我想将其转换为int [] INT []是不是没有= [1,2,3,4] 任何想法? 我刚开始编程 感谢 解决方案 另一种选择,使用 Array.ConvertAll 和 Char.GetNumericValue : IN
..
我已经写在C ++和C#下面的代码 INT I = 0; +我= 11; 在此C#编译器带来的误差 赋值的左边必须是一个变量,属性或索引 不过,C ++编译器生成的代码没有错误,我得到的结果 11 为的值i 。这是什么差异的原因是什么? 解决方案 不同的是,预先递增运算符为左值在C ++和是不是在C#。结果 在C ++ ++我返回递
..
的 MS.Internal.DoubleUtil -Class包含了功能 公共静态INT DoubleToInt(double val)将 { 回报率(0℃; VAL)? (INT)(VAL + 0.5):(INT)(VAL - 0.5); } 我不知道为什么这个'转换'VAL到一个整数? 解决方案 这双重的演员总是int接受地面,因此添加0.5(或减去0.
..
我有一个整数阵列,包含两个值,每个INT32的最大值: INT []的因素= INT新[] {2147483647,2147483647}; 我的尝试的得到这两个数字的产品创造一个发生OverflowException: 试 { INT产品=因素[0] *因素[1]; } 赶上(异常前) { } 出乎我的意料(和沮丧),产品实际上返回值
..
这是我的代码: 内部枚举WindowsMessagesFlags { WM_EXITSIZEMOVE = 0x00000232, WM_DISPLAYCHANGE = 0x0000007e, WM_MOVING = 0x00000216, } 保护覆盖无效的WndProc(参考消息M){ 开关(m.Msg){ 的情况下( INT)WindowsMessagesFlags.WM_D
..
我需要一个40位的计数器变量。它的开头应为 0000000000000000000000000000000000000001 结果 和增量结果 0000000000000000000000000000000000000002 当我使用 INT 类,它切断所有的零。问题是,我需要增加数量,然后将其转换为字符串,正确数量的前导零。总大小应为40位数字。所以,如果我打50为例,它应该是这样的:
..
在.NET中,AIUI INT 是只是语法糖 System.Int32 ,这是一个结构 csharp的> typeof运算(System.Int32).IsPrimitive 真 &CSHARP GT; typeof运算(System.Int32).Equals(typeof运算(INT)) 真 我看源: 的 https://github.com/mono
..
得到了与从C#到VB.Net代码转换问题 VAR X = 5783615; 变种Y = 56811584; 变种T = X * Y; x,y和t均为整数。在C#'T'将是-1553649728。 在VB.Net,我会得到一个整数溢出异常。 不知道如何解决它? 解决方案 C#,默认情况下,不检查溢出,但VB做(默认情况下)。 您可以设
..
我写了下面的小程序,打印出Fibonacci序列: 静态无效的主要(字串[] args) { Console.Write(“为n请给出一个值:”); Int16的N = Int16.Parse(到Console.ReadLine()); 的Int16 firstNo = 0; 的Int16 secondNo = 1; Console.WriteLine(firstNo
..
以下是C#代码: 静态无效的主要(字串[] args) { UINT Y = 12; INT X = -2; 如果(X> Y) Console.WriteLine(“x大于”); ,否则 Console.WriteLine(“Y大于”); } 这是C ++代码: INT _tmain(INT ARGC,_TCHAR *的argv [])
..
有没有.NET的方式产生的全部 32位整数(的Int32 )以随机顺序,无需重复序列和在一个存储器有效的方式? 。内存效率将意味着最多可使用主内存只有几百兆字节 在理想情况下的顺序应该是这样的一个的IEnumerable< INT> ,它懒洋洋地返回序列中,要求只有当 我做了一些快速的研究,我发现了一些局部的解决方案,下一个号码。这样: 使用最大线性反馈移位寄存器 -
..
您好我想显示的字符数输入到一个文本框,我想它来更新我型我怎么能去呢? 下面是我有什么: INT KK = textBox1.MaxLength; INT JJ = //这是我需要知道的。 串洛尔= jj.ToString()+“/”+ kk.ToString(); label2.Text =笑; 解决方案 如何 INT JJ = textBox1.
..
我公司拥有一批从int / INT(如10/3)(“双”)。 什么是逼近过剩的最佳方式,并将其转换为int在C#? 解决方案 您询问 System.Math.Ceiling ? Math.Ceiling(0.2)== 1 Math.Ceiling(0.8)== 1 Math.Ceiling( 2.6)== 3 Math.Ceiling(-1.4)== -1
..
在 C 我会做这一些浮点表示转换为DWORD。乘坐从地址的价值和铸内容DWORD dwordVal = *(DWORD *)及floatVal; 因此,例如 44.54321 将成为 0x42322C3F 。 我怎样才能做到在 C#? 解决方案 您可以使用的 BitConverter 类: 单元值= BitConverter.ToUIn
..
在C#中所有有经验的程序员(我认为这是来自C)是用来施放整数的除法得到十进制/双/ float结果,而不是INT(真正的结果截断)。 我想知道这是为什么这样的实施?有没有什么好的理由来截断结果,如果这两个数字都是整数? 解决方案 C#追踪它的遗产C,所以答案以“为什么像这样在C#中?”是组合“为什么是这样用C?”和“在那里没有很好的理由去改变?” C的做法是让高级语言和低级操作
..
我有以下INT 7122960结果 我需要将其转换为71229.60 如何将INT转换为十进制的任何想法和?在正确的位置插入小数点 解决方案 INT I = 7122960; 十进制D =(十进制)I / 100;
..