小编kar*_*l.r的帖子

当被要求修复程序中的错误时,你会发现超过100个实例

catch(Exception ex)
{

}
Run Code Online (Sandbox Code Playgroud)

什么是最好的方法?

将它们全部撕掉并让它崩溃?添加日志代码?留言箱?这是在C#中.

.net c# debugging qa

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

返回Task <T>的方法是否总是启动返回的任务?

如果我有一个像这样的方法

Task<bool> LongProcessTaskAsync();
Run Code Online (Sandbox Code Playgroud)

返回已启动的任务是否更好?

return Task<bool>.Factory.StartNew(() => { ... });
Run Code Online (Sandbox Code Playgroud)

要不就 return new Task<bool>(() => ...)

就个人而言,我更喜欢第一种方法,但我宁愿与其他API和库保持一致.

返回一个未启动的任务更合适吗?

c# task-parallel-library

11
推荐指数
1
解决办法
4332
查看次数

在没有多点触控的开发机器上测试Windows 7多点触控?

有没有办法使用非多点触控启动机器测试应用程序的多点触控功能?我想在运行时模拟用户输入以进行缩放,缩放和旋转.

这适用于用C#编写的WPF应用程序.

simulation wpf multi-touch windows-7

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

将类本身定义为通用实现.为什么/如何运作?

我通常一直在创建EventAggregator使用的Prism事件,如:

public class SomeEvent : CompositePresentationEvent<SomeEventArgs> { }

public class SomeEventArgs
{
     public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

但在查看同事代码时,我注意到他们做了:

public class SomeEvent : CompositePresentationEvent<SomeEvent>
{
     public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我想我的第一个问题是为什么这甚至编译?在我看来,它正在实现一个尚未定义的类.第二,它是否会对应用程序产生负面影响,是否可以忽略不计,或者更好?

.net c# prism

6
推荐指数
1
解决办法
511
查看次数

double [,] vs. List <List <double >>

我有使用double [,]的矩阵乘法实验室代码,我想将它与使用List <List <double >>的实现进行比较

public static Matrix operator *(Matrix a, Matrix b)
    {
        if (a.Width != b.Height)
        {
            throw new InvalidOperationException();
        }

        double[,] result = new double[a.Height, b.Width];

        for (int i = 0; i < a.Height; i++)
        {
            for (int j = 0; j < b.Width; j++)
            {
                for (int k = 0; k < a.Width; k++)
                    result[i, j] += a[i, k] * b[k, j];
            }
        }

        return new Matrix(result);
    }
Run Code Online (Sandbox Code Playgroud)

'结果'这里有正确的数据:

输入矩阵A:

1.000 2.000 3.000 1.000

2.000 3.000 …

c#

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

代码中的本地Toast通知

是否可以在不使用Web服务的情况下从代码本地显示Toast通知?

我想显示一个只在应用程序运行时从DispatcherTimer.Tick调用的Toast通知.

windows-phone-7

3
推荐指数
1
解决办法
1515
查看次数