小编Ben*_*nny的帖子

计算页数的最简单的公式?

我有一个数组,我想根据预设的页面大小将它们分成页面.

这是我的方式:

private int CalcPagesCount()
{
    int  totalPage = imagesFound.Length / PageSize;

    // add the last page, ugly
    if (imagesFound.Length % PageSize != 0) totalPage++;
    return totalPage;
}
Run Code Online (Sandbox Code Playgroud)

我觉得计算不是最简单的(我的数学很差),你能给出一个更简单的计算公式吗?

c# pagination

68
推荐指数
5
解决办法
6万
查看次数

调试模式中不存在发布版本中的错误的常见原因

错误和异常程序行为的典型原因是什么只在发布编译模式中表现出来但在调试模式下不会发生?

c++ release-mode debug-mode

65
推荐指数
4
解决办法
3万
查看次数

C#中用户定义的类的默认值

我看到一些代码会返回默认值,所以我想知道用户定义的类,编译器将如何定义其默认值?

c# default-value

52
推荐指数
7
解决办法
6万
查看次数

AutoMapper双向映射

如果我想进行双向映射,是否需要创建两个映射?

Mapper.CreateMap<A, B>() and Mapper.CreateMap<B, A>()

bidirectional automapper

25
推荐指数
4
解决办法
5681
查看次数

如何使用out参数声明泛型委托

Func<a, out b, bool>,只是不编译,如何声明我想要第二个参数是out一个?

我想这样使用它:

 public class Foo()
 {
     public Func<a, out b, bool> DetectMethod;
 }
Run Code Online (Sandbox Code Playgroud)

.net c# generics out func

25
推荐指数
3
解决办法
2万
查看次数

22
推荐指数
1
解决办法
6100
查看次数

为什么反射可以在C#中访问类的受保护/私有成员?

为什么反射可以在C#中访问类的受保护/私有成员?

这对于全班来说是不安全的,为什么反思会给予这种力量?这是反模式吗?

c# reflection

18
推荐指数
2
解决办法
1816
查看次数

我应该锁定'事件'吗?

我应该在以下情况下锁定事件:

事件foo;

线程A:将调用foo + = handler;

线程B:将调用foo - = handler;

我应该锁定foo吗?

c# events locking

13
推荐指数
1
解决办法
5738
查看次数

为什么c#中的Rectangle类没有Center()方法?

以前,在MFC中有这样的Rectangle方法,我不知道为什么没有c#版本.

c#

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

在autofac容器可以解决之前必须注册每个类吗?

让我们说这个场景:

public class B {};

public class C
{
     public C(B b){}
}
Run Code Online (Sandbox Code Playgroud)

要从Autofac容器中解析C,我必须将B和C都注册到容器.但是,今天我使用Unity,似乎我只需要将B注册到容器,然后就可以解析C.

那么Autofac不能像Unity那样做吗?

autofac

12
推荐指数
1
解决办法
3600
查看次数