小编P a*_*u l的帖子

无法修改返回值错误c#

我正在使用自动实现的属性.我想解决以下问题的最快方法是声明我自己的支持变量?

public Point Origin { get; set; }

Origin.X = 10; // fails with CS1612
Run Code Online (Sandbox Code Playgroud)

错误消息:无法修改'expression'的返回值,因为它不是变量

尝试修改作为中间表达式结果的值类型.由于该值未持久存在,因此该值将保持不变.

要解决此错误,请将表达式的结果存储在中间值中,或使用中间表达式的引用类型.

c# variables struct immutability

136
推荐指数
4
解决办法
8万
查看次数

处理'不可重复'错误的任何好策略?

通常,您将获得或提交"不可重现"缺陷的错误报告.它们可以在您的计算机或软件项目中重现,但不能在供应商的系统上重现.或者用户提供重现步骤,但您无法在本地查看缺陷.当然,这种情况有很多变化,所以为了简化,我想我正在努力学习的是:

贵公司对"不可重现"错误的政策是什么?搁置他们,关闭他们,忽略?我偶尔会在第3方框架中看到间歇性,不可重现的错误,这些错误几乎总是被供应商立即关闭......但它们是真正的错误.

您是否找到了有助于修复这些类型的错误的技术?通常我所做的是从用户那里获取系统信息报告,然后重现步骤,然后搜索关键字,并尝试查看任何类型的模式.

bug-tracking

43
推荐指数
5
解决办法
2万
查看次数

推荐Sqlite数据库管理器应用程序?

这里列出了很多Sqlite GUI应用程序:

http://www.sqlite.org/cvstrac/wiki?p=ManagementTools

有些似乎不完整,有缺陷,没有维护等等.你有什么建议吗?

sqlite

41
推荐指数
5
解决办法
5万
查看次数

WPF和WinForms可以在应用程序中混合使用吗?

WPF和Windows窗体控件都可以在一个应用程序中使用吗?这个想法有多难或不实用?

wpf winforms

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

XmlSerializer和System.Drawing.Color的最佳解决方案

System.Drawing.Color对象显然不会使用XmlSerializer进行序列化.xml序列化颜色的最佳方法是什么?

.net xml-serialization

20
推荐指数
3
解决办法
1万
查看次数

如何使用默认电子邮件客户端发送邮件?

我想使用系统的默认电子邮件客户端(thunderbird,outlook等)从.net Windows窗体应用程序发送电子邮件.我想预设主题和正文 - 我认为有一种方法可以通过向Windows资源管理器发送这样的内容来实现:"mailto:test@example.invalid?subject = mysubject&body = mymessage".你有这方面的例子吗?

.net email winforms

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

c#sizeof decimal?

不清楚小数类型的sizeof.以字节为单位的大小是否与sql server中的精度一样?c#类型'decimal'的精度变量是?

我不想打开不安全的代码只是在十进制类型上调用sizeof.你会怎么做?

c#

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

c#:如何在数字格式字符串中强制尾随零?

我需要将float显示为

1.00
1.50
1.55
1.60
Run Code Online (Sandbox Code Playgroud)

以下是我使用f2格式看到的内容.

1.
1.5
1.55
1.6
Run Code Online (Sandbox Code Playgroud)

有没有办法强制尾随0出现?

(我正在使用DevExpress SpinEdit控件并尝试设置显示和编辑格式.)

c# devexpress

15
推荐指数
4
解决办法
3万
查看次数

如何在Visual Studio中构建t4文件?

当我构建我的c#解决方案时,.tt文件将不会创建.cs文件输出.但是,如果我在解决方案资源管理器中一次单击一个.tt文件并选择"运行自定义工具",则会生成.cs,因此构建工具设置是正确的.如何才能使整个解决方案构建强制自定义工具在.tt文件上运行?

t4 visual-studio

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

XmlWriter:如果使用using块,是否需要调用Close()?

使用using块创建XmlWriter是否足够(没有调用Close())或者最好使用try/finally块并最终调用Close()?

c#

13
推荐指数
1
解决办法
5001
查看次数