小编Dha*_*jay的帖子

何时在实例类上使用Static类的指南?

可能重复:
何时在C#中使用静态类

有人可以提供指南,关于何时创建静态类的标准检查点以及何时创建实例类.

基本上我在编写代码时看到的很多次,使用静态类和方法可以完成同样的事情,并且我对许多事情感到困惑.

到目前为止,我知道以下检查点:

  1. 如果考虑对象只能在整个应用程序中存在一次,那么它将处于"静态"状态

  2. 如果方法不在其中使用任何字段变量,那么它可以是静态方法.

c# oop static instance

7
推荐指数
2
解决办法
1万
查看次数

为什么c#将0视为int而不是short/decimal等?

在c#当我说:

var s = 0;
Run Code Online (Sandbox Code Playgroud)

应该是什么类型的s?它成功了int32.然后似乎var不适用于类似short和其他类型(?).

c#

5
推荐指数
3
解决办法
4809
查看次数

什么是小数不能做,但双倍可以,反之亦然?

有人可以告诉小数变量不能做什么,但同时双倍可以吗?

什么是双重不能做,但十进制可以吗?

我找到(sqroot 5)的功率超过2000000时遇到了麻烦

例如(3 +根(5))升至300000 ......这里使用二项式扩展时可以使用什么?

我可以使用双/小数吗?主要区别是什么?

注意:我想在小数点前保留最后3位小数,以回答100%的准确度.

c# floating-point double decimal

2
推荐指数
1
解决办法
376
查看次数

32位操作系统但x64处理器?

是否可以在"64位处理器"上运行"32位操作系统"?

当我将.net中的运行时间定位到x-64并且我的操作系统是32位时会发生什么?

还有一个补充"顺便说一下32位操作系统(对比32位处理器)的含义"?

.net x86 x86-64 processor

0
推荐指数
1
解决办法
417
查看次数

如何计算for循环所用的总时间

我的机器细节:32位操作系统(win-7),双核,时钟速度:2.93Ghz,使用的语言= c#

我有循环

for ( long d = 0 d<= K  ; d++) 
{
    //no instrucitons
}
Run Code Online (Sandbox Code Playgroud)

如果K是任何长数.

计算完成此循环所需时间(以秒为单位)的公式是什么?

c# performance for-loop

-2
推荐指数
1
解决办法
4778
查看次数

标签 统计

c# ×4

.net ×1

decimal ×1

double ×1

floating-point ×1

for-loop ×1

instance ×1

oop ×1

performance ×1

processor ×1

static ×1

x86 ×1

x86-64 ×1