c#有关的问题


在C # 中,我如何像google calc那样实现模数?

我有一个代表形状的类。Shape类有一个名为Angle的属性。我希望此属性的setter自动将值包装到范围 [0,359] 中。
不幸的是,一个s.


在C # 中,一个类之前应该考虑重构多少行?

一个很好的经验法则是,我智能地重构超过 50 行的任何方法。
计数不包括注释和空白,但实际的代码。我也聪明地说的原因是它.


什么类似于java的子串,如果索引高于c # 中的字符串?

在java中,子字符串函数 (index,lenght) 索引可以高于lenght
System.out.print (\ "BCDABCD \".substring(3,7 ));
此输出 “ABCD”
我不想要这个
Console.Writeline("BCDABCD"。


为什么为泛型发出 “box” 指令?

这里是相当简单的泛型类。泛型参数被约束为引用类型。Iprepository和DbSet也包含相同的约束。
Public class Repository<TEntity> : IReposi.


最准确的定时器在。NET?

运行以下 (略伪) 代码会产生以下结果。我对计时器的精确程度感到震惊 (每个刻度的增益约为 14 毫秒)。
外面还有更准确的吗?
无效主.


在C # 中模拟撕裂双

我在 32 位机器上运行,我能够确认长值可以使用下面的代码片段快速点击。
静态空隙TestTearingLong()
{
……


在Windows中跟踪进程长时间内存使用情况的最佳工具是什么?

什么是最好的可用工具来监控我的C #/.Net windows服务在很长一段时间内的内存使用情况。据我所知,像perfmon这样的工具可以在短时间内监控内存使用情况


将IEEE 754 数据转换为double

我正在开发一个与西门子PLC S7 cpu交互的windows窗体应用程序。
当我从CPU获取参数时,我得到一个使用convert.ToDouble方法转换为double的对象。
……


C # IEEE754 到十进制

我得到了一个十六进制浮点IEEE 754 数据,例如 “0x0017A8A6”,我如何在C # 中将其转换为十进制 “1550502”。
我有 2 个在线转换器,但无法获得十进制值,只有 “2.172716E-39”
http://www.h-


找到一个。NET内存泄漏?

我创建了一个示例程序,有 2 个对话框。两个对话框都有一个图片框,一个调用pictureBox1.Image.Dispose(); 在受保护的覆盖void Dispose(bool disposing) 方法和其他.


哪个是正确的C # 无限循环,对于 (;;) 或while (真)?

回到我的C/C时代,将 “无限循环” 编码为
While (true)
感觉更自然,对我来说似乎更明显,而不是
For (;;)
20 世纪 80 年代末及以后与PC-lint的相遇


RegEx.IsMatch() vs. String.ToUpper().Contains() 性能

由于没有不区分大小写的字符串。包含 () (但字符串的不区分大小写的版本)。NET之间有什么性能差异.


什么是C # 线程类型?

在三种类型的线程 (内核级、用户级和混合) 之间,C # 是哪种类型 (或者更一般地说)。NET) 使用?


如何从头开始编程?

我从来没有真正的编程经验,我叔叔告诉我,如果我想开始编程,可以到这个网站寻求陌生人的帮助。我知道几个的名字


如何使用C # 打印 1 到 100 而不循环

我试图打印数字从 1 到 100,而不使用循环,使用C #。有什么线索吗?


在C # 整数算术中,a/b/c总是等于a/(b * c) 吗?

设a,b和c是非大正整数。A/b/c是否总是等于a/(b * c) 与C # 整数算术?对我来说,在C # 看起来像:
Int a = 5126,b = 76,c = 14;
Int x1 = a / b / c;
Int x2.


为什么在 2048x2048 与 2047x2047 数组乘法中有巨大的性能打击?

我正在做一些矩阵乘法基准,如前所述
为什么MATLAB在矩阵乘法这么快?
现在我有另一个问题,当乘以两个 2048x2048 矩阵时,


查找性能敏感点

可能重复:
有什么好。NET Profilers?
你能建议任何可以在执行时检查我的应用程序的软件,并显示哪些方法需要什么时间吗?
谢谢你的帮助,
I n.


如何在C # 中获取浮点的IEEE 754 二进制表示

我有一些单精度和双精度浮动,我想写入并从一个字节读取 []。里面有什么吗?Net我可以用它们来转换和从他们的 32 和 64 位IEEE 754 表示.


应用程序内存使用跟踪

我们有C #.Net windows应用程序,我需要知道如何获得我的应用程序的内存消耗细节。我已经尝试了System.Diagnostics.Process以获取当前进程内存信息.


在c # 中使用SSE是可能的吗?

我正在阅读一个关于c # 代码优化的问题,一个解决方案是使用c与SSE。是否有可能从c # 程序直接做SSE?


是定时器和循环。Net准确?

同时开发一个程序来计算由 555 定时器IC产生的脉冲的频率和脉冲宽度,通过PC并行端口到达PC。我注意到每次我运行代码时它sh.


如何在C # 中将整数 999999999 转换为浮动 999999999.0 而不是 1000000000.0?

在C # 中,要将int转换为float,我们只需要做一些事情,比如float floatNumber = intNumber或convert.ToSingle(intNumber)。然而,当涉及到大量如 999999999 时,系统.


如何使用英特尔的RDRAND使用内联汇编与。网

我正在使用英特尔Ivy Bridge CPU,并希望在C # 中使用RDRAND操作码 ( https://software.intel.com/en-us/articles/intel-digital-random-number-generator-drng-software-implementation-guide )。
怎么.


如何诊断系统。OutOfMemoryException?

上周五下班前我运行了一些代码,周一我在这里,它以一个OutOfMemoryException停止了。我估计的整个过程需要进行数百亿的计算.


上一页