Tag: c# 3.0

如何计算字典中除第一项值之外的所有值的总和?

我有一个(字符串,十进制)字典,需要从第二个项目开始计算所有值(十进制值)的总和。 使用LINQ可以实现吗?

如何使用addHandler引发事件

我对Vb.Net事件和处理程序很满意。 任何人都可以帮助我如何在c#中创建事件处理程序,并引发事件。

在generics类型的构造函数中使用C#params关键字

我在C#中有一个带有2个构造函数的generics类: public Houses(params T[] InitialiseElements) {} public Houses(int Num, T DefaultValue) {} 使用int作为generics类型构造对象并传入两个int作为参数会导致调用“不正确”的构造函数(从我的角度来看)。 例如Houses houses = new Houses(1,2) – 调用第二个construtor。 将任意其他数量的int传递到构造函数中将调用1st构造函数。 除了删除params关键字并强制用户在使用第一个构造函数时传递T数组,还有什么方法吗?

如何使表单最顶层的应用程序?

我正在制作excel加载项,其中单击菜单项或工具栏按钮,表单已打开。 我已经将表单的最顶层设置为true,但它仍然是windows xp的所有应用程序的最顶层。 我只需要保持最顶级的Microsoft Excel。 我在Excel – > 2003中选择了Visual Studio 2008中的项目。 请告诉我如何以任何方式做到这一点……..

相同的变量名称 – 2个不同的类 – 如何将值从一个复制到另一个 – reflection – C#

不使用AutoMapper …(因为当他们看到依赖项时,负责这个项目的人会打砖块) 我有一个类(A类),但有很多属性。 我有另一个类(B类)具有相同的属性(相同的名称和类型)。 B类也可能有其他无关的变量。 是否有一些简单的reflection代码可以将值从A类复制到B类? 越简越好。

如何将快捷键(如Ctrl + F)分配给Windows窗体中的文本框?

我正在使用C#构建一个工具。 这是一个Windows应用程序。 我在表单上有一个文本框,当用户按下Ctrl + F或Ctrl + S时,我想将焦点指定给该文本框。 我该怎么做呢?

检查数字数组是否是连续的function方法

假设当每个成功元素具有前一个元素+ 1的值时,数组是顺序的。 假设我有一组数字,如{5,6,7,8} (顺序)或{1,2,5} (非顺序)。 有没有一个很好的function方法来检查数组是否是顺序的? 我可以使用以下代码执行此操作: bool IsSequential(int[] array) { for (int i = 1; i < array.Length; i++) if (array[i] != array[i – 1] + 1) return false; return true; } 我正试图确定扑克牌是否笔直。

用C#预览PDF

我正在寻找.NET GUI组件(不同于PDFsharp ),允许预览PDF 1页文档 。 基本上我需要类似于PictureBox的东西,我可以加载位图并显示它。 如果该组件允许缩放和移动图片内部将会很棒。 免费软件解决方案首选

如何使用SVN和.NET以编程方式进行文件版本控制?

我们有一个报告生成器。 每日,它将其数据写入excel文件。 出于版本控制和文件数据安全的原因,我们需要更改此文件,并将更改提交到存储库。 你推荐任何你使用过的.net SVN API吗?

如何取消异步调用?

如何取消异步调用? .NET APM似乎不支持此操作。 我的代码中有以下循环,它在ThreadPool上生成多个线程。 当我单击UI上的按钮时,我希望这些线程(或异步调用)结束。 foreach (var sku in skus) { loadSku.BeginInvoke(… } 除了创建全局“取消标志”并使用异步方法查找它之外,还有其他优雅的解决方案吗?