.net相关内容

我怎么知道一个进程是否正在运行?

当我获得对 System.Diagnostics.Process 的引用时,我如何知道某个进程当前是否正在运行? 解决方案 这是用名字来做的: Process[] pname = Process.GetProcessesByName("notepad");如果(pname.Length == 0)MessageBox.Show("什么都没有");别的MessageBox.Show("运行 ..
发布时间:2022-01-31 16:34:16 C#/.NET

显示表单而不窃取焦点?

我正在使用表单来显示通知(它显示在屏幕的右下角),但是当我显示此表单时,它会从主表单中窃取焦点.有没有办法在不窃取焦点的情况下显示这个“通知"表单? 解决方案 嗯,简单地覆盖 Form.ShowWithoutActivation 还不够吗? protected override bool ShowWithoutActivation{得到{返回真;}} 如果你也不希望用户点击这个通知窗口 ..
发布时间:2022-01-31 16:33:09 C#/.NET

如何配置 OpenFileDialog 来选择文件夹?

在 VS .NET 中,当您为项目选择文件夹时,会显示一个看起来像 OpenFileDialog 或 SaveFileDialog 的对话框,但设置为仅接受文件夹.自从我看到这个,我就想知道它是如何完成的.我知道 FolderBrowserDialog,但我从来没有真正喜欢过那个对话框.它开始时太小,无法让我利用能够键入路径的优势. 我几乎可以肯定,目前还没有办法从 .NET 中执行此操作, ..
发布时间:2022-01-31 16:31:48 C#/.NET

支持 <Database> 的模型数据库创建后上下文发生了变化

错误信息: “支持 'AddressBook' 上下文的模型自创建数据库以来已更改.手动删除/更新数据库,或使用 IDatabaseInitializer 实例调用 Database.SetInitializer.例如,RecreateDatabaseIfModelChanges 策略将自动删除并重新创建数据库,并可选择用新数据为其播种." 我正在尝试使用代码优先功能,以下是我写的: ..
发布时间:2022-01-31 16:31:39 C#/.NET

ResourceDictionary 在单独的程序集中

我有想要在多个单独的应用程序中使用的资源字典文件(MenuTemplate.xaml、ButtonTemplate.xaml 等).我可以将它们添加到应用程序的程序集中,但最好将这些资源编译到一个程序集中并让我的应用程序引用它,对吗? 构建资源程序集后,如何在我的应用程序的 App.xaml 中引用它?目前我使用 ResourceDictionary.MergedDictionaries 来 ..
发布时间:2022-01-31 16:31:03 C#/.NET

如何使用 WPF 和 .NET 3.5 注册全局热键以说出 CTRL+SHIFT+(LETTER)?

我正在使用 WPF 在 C# 中构建一个应用程序.如何绑定一些键? 另外,如何绑定到 Windows 键? 解决方案 我不确定你所说的“全局"是什么意思.在这里,但在这里(我假设您的意思是应用程序级别的命令,例如 Save All 可以通过 Ctrl + Shift + S.) 您可以找到您选择的全局 UIElement,例如,顶层窗口是您需要此绑定的所有控件的父级窗口.由于“ ..
发布时间:2022-01-31 16:29:48 C#/.NET

将屏幕捕获为位图

我想在我的代码中捕获屏幕以获取图像 - 比如使用键盘上的“打印屏幕"按钮. 有人知道怎么做吗?我没有起点. 解决方案 如果使用 .NET 2.0(或更高版本)框架,您可以使用 CopyFromScreen() 方法在这里详述: http://www.geekpedia.com/tutorial181_Capturing-screenshots-using-Csharp.html ..
发布时间:2022-01-31 16:29:18 C#/.NET

如何计算给定2个字符串的距离相似性度量?

我需要计算 2 个字符串之间的相似度.那我到底是什么意思?让我用一个例子来解释: 真正的词:医院 错字:haspita 现在我的目标是确定我需要多少个字符来修改错误的单词以获得真实的单词.在这个例子中,我需要修改 2 个字母.那么百分比是多少呢?我总是取真实单词的长度.所以它变成 2/8 = 25% 所以这 2 个给定的字符串 DSM 是 75%. 如何在性能成为关键考虑因素的 ..
发布时间:2022-01-31 16:28:12 C#/.NET

如何使用 C# 在 .NET 中获取格式化的 JSON?

我正在使用 .NET JSON 解析器,并希望序列化我的配置文件,使其可读.所以而不是: {"blah":"v","blah2":"v2"} 我想要更好的东西,比如: {“废话":“v",“blah2":“v2"} 我的代码是这样的: 使用 System.Web.Script.Serialization;var ser = new JavaScriptSerializer();confi ..
发布时间:2022-01-31 16:25:20 C#/.NET

什么是 C# 中的自动属性,它们的用途是什么?

有人可以提供一个非常简单的 C# 中自动属性的解释,它们的用途,也许还有一些例子?请尽量保持通俗易懂! 解决方案 在属性访问器中不需要额外逻辑时使用自动属性. 声明看起来像这样: public int SomeProperty { get;放;} 它们只是语法糖,因此您无需编写以下更冗长的代码: private int _someField;公共 int SomeProperty ..
发布时间:2022-01-31 16:22:47 C#/.NET

究竟什么是“开放泛型"?在.NET 中?

我正在学习 Asp.Net MVC 课程和了解到,对于有资格作为控制器操作的方法, 它不能有一个“开放的泛型" 我对泛型有所了解并在一定程度上使用它们,但是: 什么是 .Net 中的开放泛型. 是否存在封闭的泛型类型? 开放泛型是一个不经常使用的术语.它有什么用途/与之混淆? 解决方案 C# 语言将开放类型定义为类型参数或使用未知类型参数定义的泛型类型: 所有类 ..
发布时间:2022-01-31 16:22:09 C#/.NET

ValueTypes 如何从 Object (ReferenceType) 派生并且仍然是 ValueTypes?

C# 不允许结构派生自类,但所有 ValueTypes 都派生自 Object.这种区别在哪里? CLR 如何处理这个问题? 解决方案 C# 不允许结构派生自类 您的陈述不正确,因此您感到困惑.C# 确实 允许结构派生自类.所有结构都派生自同一个类 System.ValueType,后者派生自 System.Object.并且所有枚举都派生自 System.Enum. ..
发布时间:2022-01-31 16:22:01 C#/.NET

如何从 .NET DateTime 中截断毫秒

我正在尝试将来自传入请求的时间戳与数据库存储值进行比较.SQL Server 当然在时间上保持一些毫秒的精度,当读入 .NET DateTime 时,它​​包括那些毫秒.然而,传入系统的请求并没有提供这种精度,所以我需要简单地减少毫秒数. 我觉得我遗漏了一些明显的东西,但我还没有找到一种优雅的方式来做到这一点 (C#). 解决方案 以下将适用于具有小数毫秒的 DateTime,并且还 ..
发布时间:2022-01-31 16:21:01 C#/.NET

如何使窗口始终保持在.Net 的顶部?

我有一个在另一个程序中运行宏的 C# winforms 应用程序.另一个程序会不断地弹出窗口,并且通常会让事情看起来很疯狂,因为没有更好的词.我想实现一个取消按钮来停止进程运行,但我似乎无法让窗口保持在顶部.如何在 C# 中执行此操作? 编辑:我尝试过 TopMost = true; ,但其他程序不断在顶部弹出自己的窗口.有没有办法每 n 毫秒将我的窗口发送到顶部? 编辑:我解决此问题 ..
发布时间:2022-01-31 16:19:42 C#/.NET