.net-3.5相关内容

如何将 int[] 连接到 .NET 中的字符分隔字符串?

我有一个整数数组: int[] number = new int[] { 2,3,6,7 }; 将这些转换为单个字符串的最简单方法是什么,其中数字由字符分隔(例如:"2,3,6,7")? 我使用的是 C# 和 .NET 3.5. 解决方案 var ints = new int[] {1, 2, 3, 4, 5};var result = string.Join(",", ints ..
发布时间:2021-11-26 10:00:48 C#/.NET

Memcached 与 Windows 和 .NET

是否有人已经在 Windows 环境中实现了用于生产用途的 memcached?因为我读过很多博客,不建议在 Windows 中运行 memcached,特别是用于生产用途,例如 在 windows 上运行 memcached. 还有一件事,哪个 memcached 客户端适合与 c# 和 .net 3.5 一起使用?我发现了许多替代方法,例如 Memcached Providers @ C ..
发布时间:2021-11-26 10:00:40 C#/.NET

LINQ to SQL in 和 not in

什么是 in 和 not in 等于 LINQ to SQL? 例如 select * from table in ( ...)和select * from table not in (..) LINQ to SQL 中的上述语句等于什么? 解决方案 你使用,where .Contains( ) var myProducts = from p in d ..
发布时间:2021-11-26 10:00:30 C#/.NET

如何调出内置的文件复制对话框?

我将使用我的 winforms 应用程序通过网络复制一个大文件,我需要显示某种进度条.与其编写我自己的复制例程,我认为最好只显示内置的文件复制对话框. 我还需要“复制完成"和“复制失败"通知. 我需要它在 Windows XP、Vista 和 7 上工作.有没有办法从我的 c# 代码调用来使用这个功能? 解决方案 答案来自:这里 Windows Vista 确实包含一个新 ..
发布时间:2021-11-26 10:00:20 C#/.NET

操作会破坏运行时的稳定性吗?

我在理解这里的问题时有点困难.我有一些代码使用 LINQ 从数据库中提取记录并将它们放入一个对象中,该对象被转换为一个接口.看起来有点像这样: public IEnumerable询问(){从 dc.SomeTable 中的 a 返回选择新的 SomeObject{//在这里分配各种成员作为 ISomeObject;} 当我对此进行测试时,我将返回的 IEnumerable 放入名为 resu ..
发布时间:2021-11-26 10:00:14 C#/.NET

是否可以拦截控制台输出?

我调用一个方法,比如说,FizzBu​​zz(),我无法控制它.这个方法使用 Console.WriteLine 向控制台输出一堆东西. 我是否可以拦截由 FizzBu​​zz 方法生成的输出?请注意,我的应用程序本身就是一个控制台应用程序. 解决方案 是的,很有可能: var consoleOut = new StringWriter();Console.SetOut(conso ..
发布时间:2021-11-26 10:00:06 C#/.NET

HTTP 错误 500.22 - 内部服务器错误(检测到不适用于集成托管管道模式的 ASP.NET 设置.)

我在查看应用程序时收到此错误. HTTP 错误 500.22 - 内部服务器错误(检测到不适用于集成托管管道模式的 ASP.NET 设置.) .Net framework 2.0、3.5 和 4 已安装,我使用的是 SQL 2008.谁能告诉我这个错误的解决方案是什么? 解决方案 此问题是由您的网站设置的应用程序池设置中的管道模式引起的. 简短 简单方法将应用程序池 ..
发布时间:2021-11-26 09:59:56 C#/.NET

如何以编程方式获取计算机的本地网络 IP 地址?

我需要使用 C# 和 .NET 3.5 从我的程序中获取计算机的实际本地网络 IP 地址(例如 192.168.0.220).在这种情况下,我不能只使用 127.0.0.1. 我怎样才能做到这一点? 解决方案 在 如何使用主机名在 .NET 中获取 IP 地址 作者:John Spano,它说要添加 System.Net 命名空间,并使用以下代码: //获取本地IP地址string ..
发布时间:2021-11-26 09:59:48 C#/.NET

在 C# 中监控垃圾收集器

我有一个 WPF 应用程序,它遇到了很多性能问题.其中最糟糕的是,有时应用程序会在再次运行之前冻结几秒钟. 我目前正在调试应用程序以查看此冻结可能与什么有关,并且我认为可能导致它的原因之一是垃圾收集器.由于我的应用程序运行在一个非常有限的环境中,我相信垃圾收集器在运行时可以使用机器的所有资源,而不会为我们的应用程序留下任何资源. 为了验证这个假设,我找到了这些文章:垃圾收集通知和 .N ..
发布时间:2021-11-26 09:59:38 C#/.NET

绑定数据网格列可见性 MVVM

.Net 3.5 我知道列不继承数据上下文,通过阅读其他帖子,我认为这会起作用: Visibility="{Binding RelativeSource={x:Static RelativeSource.Self},Path=(FrameworkElement.DataContext).IsColumnNameVisible,转换器={StaticResource boolToVisCon ..
发布时间:2021-11-26 09:59:31 C#/.NET

在 WPF 绑定中将值设置为 null

请看下面一行 上面的这个 Price 属性是一个 Decimal?(可空的十进制). 我希望如果用户删除文本框的内容(即输入空字符串,它应该自动将源更新为空(VB 中没有). 关于我如何“Xamly"做到这一点的任何想法? 解决方案 我使用的是 .NET 3.5 SP1 所以它非常简单: 代表什么(感谢 Gregor 的评论): sys 是为 mscorlib ..
发布时间:2021-11-26 09:59:20 其他开发

C# WCF REST - 如何使用 JSON.Net 序列化程序而不是默认的 DataContractSerializer?

在 .NET 3.5 中,是否可以覆盖默认的 DataContractJsonSerializer 并改用 JSON.net 序列化器? 注意:我们不想在类上使用属性 解决方案 是的,可以这样做.但这并不太简单.您将需要一个新的消息格式化程序,它使用 JSON.NET 序列化程序而不是默认的序列化程序来在操作参数和 WCF 堆栈所需的消息对象之间进行转换.http://blogs.m ..
发布时间:2021-11-26 09:59:10 其他开发

Datagridview:如何在编辑模式下设置单元格?

我需要在编辑模式下以编程方式设置单元格.我知道将该单元格设置为 CurrentCell 然后调用方法 BeginEdit(bool),它应该发生,但在我的情况下,它没有. 我真的很想要,我的 DGV 有几列,用户只能选择和编辑前两列.其他列已经是只读的,但用户可以选择它们,这是我不想要的. 所以我在想,每次在单元格上写完后告诉用户 TAB,然后选择第二个单元格,然后再次 Tab,它选择 ..
发布时间:2021-11-26 09:58:59 C#/.NET

.Net 中 LINQ 和 Lambda 表达式的效率和性能如何?

我已经使用 .Net 3.5 和 VS 2008 一个多月了.像大多数 .Net 开发人员一样,我是从 .Net 1.0 & 多年的经验中发展而来的.2.0 和 VS 2005.就在最近,我发现了 LINQ 和 Lambda 表达式的简单性和强大功能,如我最近的问题,例如 通过 LINQ 在列表中查找项目,使用 Lambda 或 LINQ 将类实例转换或映射到另一个类的列表 和 转换或使用 Lam ..
发布时间:2021-11-26 09:58:39 C#/.NET

在 C# 中做一些工作时显示进度条?

我想在做一些工作时显示一个进度条,但这会挂起 UI 并且进度条不会更新. 我有一个带有 ProgressBar 的 WinForm ProgressForm,它将以 ma​​rquee 方式无限期地继续. using(ProgressForm p = new ProgressForm(this)){//做一些工作} 现在有很多方法可以解决这个问题,比如使用BeginInvoke,等待任务 ..
发布时间:2021-11-26 09:58:29 C#/.NET

是否有使用 Linq 动态创建过滤器的模式?

有没有使用Linq动态创建过滤器的模式? 我需要在列表上创建自定义过滤,过去我只会动态创建 SQL...Linq 似乎无法做到这一点. 解决方案 查看 Dynamic Linq Library 来自 ScottGu 的博客: 例如,下面是一个标准的类型安全 LINQ to SQL VB 查询,它从 Northwind 数据库中检索数据并将其显示在 ASP.NET GridVie ..
发布时间:2021-11-26 09:58:20 其他开发

在表单之间传递值(winforms)

将值传入和传出第二种形式时的奇怪行为. ParameterForm pf = new ParameterForm(testString); 作品 ParameterForm pf = new ParameterForm();pf.testString="测试"; 没有(testString 定义为公共字符串) 也许我错过了什么?无论如何,我想让第二个变体正常工作,就目前而言 - 它返 ..
发布时间:2021-11-26 09:57:53 C#/.NET

将 WPF 控件放入 Windows Forms 窗体?

如何将 WPF 控件放入 Windows Forms Form?我很可能会将我的 WPF 控件插入到 Windows.Forms.Panel 中. 解决方案 放置一个 ElementHost 面板内的控件.然后,此控件可以承载 WPF 元素.在 WinForms 设计器中,您可以在“WPF 互操作性"下找到此控件.首先,您可能需要将 WindowsFormsIntegration.dll ..
发布时间:2021-11-26 09:57:46 C#/.NET