小编Ami*_*mit的帖子

pdb(Program Debug DataBase)的用法是什么?

在编译库或应用程序(例如Visual Studio IDE中的控制台应用程序)时,在应用程序的Debug文件夹中,除了.dll或.exe之外,还会有一个扩展名为".pdb"的文件.

这个.pdb文件的确切用法是什么?

c#

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

.NET中的错误和异常有什么区别?

你能否向我解释一下错误和异常之间的区别?

.net c# exception

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

为什么C#不支持Copy Constructor的概念?

在我的一次采访中我被问到这个问题,但我无法确切地知道为什么这个概念不存在.

请告诉我.

c# copy-constructor

14
推荐指数
3
解决办法
8726
查看次数

LinkedList和ArrayList有什么区别,什么时候使用哪一个?

LinkedList和之间有什么区别ArrayList?我怎么知道何时使用哪一个?

c#

10
推荐指数
4
解决办法
2万
查看次数

为什么"Covariance"和"Contravariance"的概念在实现接口方法时适用?

用例是这样的:

public class SomeClass : ICloneable
{
    // Some Code

    // Implementing interface method
    public object Clone()
    {
        // Some Clonning Code
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我的问题是,如果我们考虑协方差和反演的Funda,为什么不能使用"SomeClass(因为它是从对象派生的)"作为Clone()方法的返回类型

有人可以解释一下这个实现Microsoft ????的原因

.net c# covariance contravariance

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

如何通过.NET代码杀死Excel.exe?

实际上我正在编写一个小应用程序(WinForms + C#),我正在阅读Excel文件.退出应用程序并转到任务管理器后,我发现Excel.exe仍在运行.当我多次运行我的应用程序时,我发现在任务管理器中运行了多个Excel.exe实例.

那么有人可以告诉我每次退出应用程序时需要做什么来杀死"Excel.exe"...

代码有点像这样:

ApplicationClass appClass = new ApplicationClass();
Workbook workBook = appClass.Workbooks.Open(path, 0, true, 5, "", "", true, XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0);
Worksheet workSheet = (Worksheet) workBook.ActiveSheet;
Run Code Online (Sandbox Code Playgroud)

全部在此命名空间下:Microsoft.Office.Interop.Excel; 这是COM

c# excel

4
推荐指数
2
解决办法
7085
查看次数