.net-3.5相关内容

如何在 C# 和 .NET 3.5 中减小图像的大小?

我有一个在我的移动应用程序中截取的屏幕截图.在磁盘上保存为 png 时,屏幕截图大约需要 32 KB. 我将这些内容发送到中央 SQL Server,但 32 KB 太大了,我需要存储该屏幕截图(每天大约 2500 次). 有什么技巧可以让我节省更多的钱吗? 这是我现在使用的代码,用于将其从 Bitmap 转换为字节(发送到服务器进行存储): MemoryStream stre ..
发布时间:2021-11-26 10:13:24 C#/.NET

如何在 VS2010 C# 控制台应用程序中将我的 App.config 编译成我的 exe?

我正在使用 c# 在 Visual Studio 2010 中创建控制台应用程序.我希望这个应用程序是独立的,因为你需要的只是 exe,你可以从任何地方运行它.我还想使用 app.config 来存储连接字符串等等. 我的问题是我似乎无法弄清楚如何将该 app.config 数据包含到已编译的 exe 中.我确实看到它创建了 appname.exe.config,但我不希望人们在获得应用程序 ..
发布时间:2021-11-26 10:13:13 C#/.NET

LINQ - 在 IEnumerable 中选择第二项

我有 string[] pkratio="1:2:6".Split(':'); var items = pkratio.OrderByDescending(x => x); 我想选择中间值并想出了这个.这是在 IEnumberable 中选择第二个值的正确方法吗? pkratio.Skip(1).Take(1).First(); 解决方案 虽然你的方法可行,但最直接的方法是使用数组 ..
发布时间:2021-11-26 10:13:05 C#/.NET

处理无效的 XML 十六进制字符

我正在尝试通过网络发送 XML 文档,但收到以下异常: 为“正文"元素指定了“我的长电子邮件字符串".--->System.ArgumentException: '',十六进制值 0x02,是一个无效字符.在 System.Xml.XmlUtf8RawTextWriter.InvalidXmlChar(Int32 ch, Byte* pDst, Boolean entitize) ..
发布时间:2021-11-26 10:12:55 C#/.NET

在没有魔法字符串的情况下实现 NotifyPropertyChanged

可能的重复: typesafe NotifyPropertyChanged 使用 linq 表达式 我正在开发一个大型团队应用程序,该应用程序遭受了大量使用 NotifyPropertyChanged("PropertyName") 形式的魔法字符串的困扰,这是咨询 Microsoft 时的标准实现.我们还遇到了大量命名错误的属性(使用一个对象模型来处理具有数百个存储计算属性的计算模块)— ..
发布时间:2021-11-26 10:12:47 其他开发

我可以同时运行多少个线程?

对我的另一个问题的评论说我只能同时运行“这么多"线程,这是我在别处见过的概念. 作为线程新手,如何确定使用的最大线程数?或者这是一个“一段字符串有多长"的问题?它取决于什么?硬件配置还是什么? (带有 .Net 3.5 的 MS Visual Studio 中的 VB,如果这很重要) 更新:是否有人知道任何可以建议多个线程(或任务)的软件工具,或者我应该自己编写代码,不断尝试不同 ..
发布时间:2021-11-26 10:12:12 C#/.NET

清除 .NET 的 StringBuilder 内容的最佳方法

我想问一下您认为清除内容以重用 StringBuilder 的最佳方法是什么(持续时间更少/消耗更少资源).想象一下以下场景: StringBuilder sb = new StringBuilder();foreach(var 无论在任何列表中){sb.Append("{0}", 随便);}//用 sb 做一些事情//这里清除stringbuilder//再次填充stringbuilder以执 ..
发布时间:2021-11-26 10:12:00 C#/.NET

如何通过 Lambda 或 LINQ 从列表中获取不同的实例

我有一堂这样的课: class MyClass{公共字符串值 1 { 获取;放;}公共 T objT { 得到;放;}} 和这个类的列表.我想使用 .net 3.5 lambda 或 linq 通过不同的 value1 获取 MyClass 列表.我想这是可能的,而且比 .net 2.0 中缓存这样的列表的方法简单得多: List>列表;...列表>listDistin ..
发布时间:2021-11-26 10:11:44 C#/.NET

如何在 WPF ListView ( GridView ) 中创建组页脚

我有一个显示销售订单的 ListView,并按状态对它们进行分组.在 WinForms 中,我在每个组的底部都有一个页脚,显示每个组的总销售价格,我想在 WPF 中做同样的事情. 我已经知道如何对订单进行分组,但我不知道如何创建页脚. 这是我目前的小组风格: ..
发布时间:2021-11-26 10:11:10 其他开发

捕捉/粘性 WPF 窗口

我正在寻找向现有 WPF 应用程序添加捕捉/粘性窗口功能(类似 winamp)的解决方案.与此处的问题相同,只是我需要它用于 WPF. 它不必具有停靠功能,只要可能,就可以捕捉到同一应用程序内其他窗口的边框和屏幕边缘(包括任务栏).最好是开源解决方案. 谢谢 解决方案 WPF Docking库 可能会提供您正在寻找的一些内容,但我不确定它是否适用于整个屏幕或仅适用于您的应用程序 ..
发布时间:2021-11-26 10:10:04 C#/.NET

在带有分组的列表上创建字典

我在列表中有以下对象: 公共类DemoClass{公共 int GroupKey { 获取;放;}公共字符串 DemoString { 获取;放;}公共对象 SomeOtherProperty { 获取;放;}} 现在,我想从中创建以下字典: Dictionary> 我想通过属性 GroupKey 对 List 进行分组,但我不明白这是如何完成的以及一些帮助. 经过深思熟虑后,我通过 ..
发布时间:2021-11-26 10:09:21 C#/.NET

创建新的 GUI 时,WPF 是不是 Windows 窗体的首选?

windows 窗体的大多数限制和技巧对大多数程序员来说都是常见的.但从 .NET 3.0 开始,还有 WPF 可用,即 Windows Presentation Foundation.据说您可以使用它更轻松地制作“性感应用程序",并且使用 .NET 3.5 SP1 可以显着提高执行速度. 但另一方面,WPF 的工作方式有所不同.我不会说它更难,但你必须从头开始学习“一切". 我的问题 ..
发布时间:2021-11-26 10:09:09 C#/.NET

使用两个具有相同名称和相同命名空间的 DLL

我有一个项目需要引用两个同名的 DLL.DLL 不是强命名的,具有完全相同的名称. 我需要访问每个 DLL 中的某些类型,但这些类型具有相同的完全限定名称.所以假设第一个是带有 someProduct.Type1 的 companyDLL.dll 和第二个是带有 someProduct.Type1 的 companyDLL.dll. 如何在同一个项目中访问两个 Type1 类? ..
发布时间:2021-11-26 10:08:46 C#/.NET

确定类型是否为匿名类型

在 C# 3.0 中,是否可以确定 Type 的实例是否代表匿名类型? 解决方案 即使匿名类型是普通类型,您也可以使用一些启发式方法: public static class TypeExtension {public static Boolean IsAnonymousType(this Type type) {Boolean hasCompilerGeneratedAttribute ..
发布时间:2021-11-26 10:08:27 C#/.NET

您需要同时安装 .net 3.5 和 4.0 还是只需要安装 .net 4?

要同时运行 3.5 和 4.0 网络应用程序? 解决方案 我记得曾经读过一篇来自 Microsoft 的文章说: ".NET 4.0 并排添加进程内与早期版本的兼容性框架.此功能允许申请流程同时使用 .NET 运行其部分代码公共语言运行时 (CLR) 4 和使用旧版本的其他部分CLR." 因此,如果您的应用程序使用两者的功能,或者您有使用 .NET 3.5 和 .NET 4.0 ..
发布时间:2021-11-26 10:08:20 其他开发

如何检查进程是否没有响应?

如果另一个进程没有响应,是否有可能从代码中检查? 问题是即使应用程序崩溃并且在管理器的列表中标记为“未响应",Process.Responding 属性仍然返回“true". 'Exited' 事件和函数 'WaitForExit' 将执行任何操作,如果进程是 - 什么是明确的 - 退出.所以这不是重点. 两个字的问题;我需要知道应用程序崩溃了.如何从代码中查看? 感谢您的 ..
发布时间:2021-11-26 10:08:11 C#/.NET

如何“禁用"使用 MVVM 模式的 WPF 中的按钮?

我正在尝试掌握 WPF 和 MVVM,并且取得了良好的进展.WPF 和 MVVM 方面进展顺利. 然而,XAML 和数据绑定方面是另一回事:) 我将如何“禁用"按钮? 例如,我的视图模型中有一个 CanClose 属性,用于确定当前是否可以关闭应用程序.如果工作线程停止执行某事,则此属性设置为 false,我想将按钮灰显或以某种方式通过某种绑定在视觉上禁用“关闭"按钮. 我 ..
发布时间:2021-11-26 10:08:01 C#/.NET