object-initializers

object-initializers

文章 0 浏览 3

此代码是否在对象创建后立即通过访问器设置值

var dlg = new Microsoft.Win32.OpenFileDialog { Title = "Select configuration", DefaultExt = ".xml", Filter = "XML-file (.xml)|*.xml", CheckF…

别在捏我脸啦 2024-11-07 11:28:17 2 0

访问 C# 对象初始值设定项内的属性读取值

我想在对象初始值设定项中引用对象的属性。问题是该变量尚不存在,因此我无法像正常(object.method)一样引用它。不知道在对象初始化的时候是否有一…

临走之时 2024-11-04 11:02:59 1 0

如果初始化器抛出异常,是否会构造对象?

我在 Jag Reeghal 的博客上阅读了这篇文章在我看来,他的建议与使用对象初始值设定项确实不是一回事。然后我意识到我真的不太确定。 当使用对象初始值…

迷你仙 2024-11-01 15:33:48 1 0

当我使用参数化构造函数时,如何让 linq to sql 映射我的类型?

我知道L2S不是设计用于将自定义/POCO 类型映射到 L2S 实体类型,而无需对象初始值设定项语法。但是有没有一种背书方法可以实现这一点,以便我可以使用…

如梦亦如幻 2024-10-31 07:03:15 1 0

带有对象初始化器和 LINQ 的 Ninject

我是 Ninject 的新手,所以我正在尝试的可能根本不可能,但我想问一下。以下是我随意写的,所以可能有错别字。假设我有一个接口: public interface I…

盗琴音 2024-10-20 08:14:51 1 0

协变对象初始值设定项?

假设我有一个类,它的属性是字典,使用对象初始值设定项我可以使用此语法(我认为看起来很干净): new MyClass() { Table = { {"test",true},{"test"…

那请放手 2024-10-13 07:49:02 1 0

“字段初始值设定项无法引用非静态字段、方法或属性”的概念原因CS0236 错误

C# 不允许实例字段初始值设定项引用另一个字段。 例如,此代码无效: class A { string s1 = "" string s2 = s1 } 因为“s2”引用“s1”。 但是为什么…

爱冒险 2024-10-04 13:01:39 2 0

在对象初始值设定项中分配事件

为什么不能在 C# 中的对象初始值设定项中将事件与属性一起分配?这样做似乎是那么自然。 var myObject = new MyClass() { Property = value, Event1 =…

聚集的泪 2024-09-28 17:00:27 4 0

这是 C# 4.0 编译器中的错误吗?

这段代码编译成功,但我认为它应该编译失败。此外,当您运行它时,您会收到一个 NullReferenceException 异常。缺少的代码是 Bar 属性初始化中的“new…

韵柒 2024-09-25 13:46:57 3 0

为什么我的 IQueryable LINQtoObject 被视为 LINQtoSQL 并抛出不支持的 SQL 转换

我有一个 LINQ dbml 类,我将其包装在 POCO 中。我已经构建了采用 DBML 类和 init 的重载构造函数。基于传入的 dbml 对象的包装器对象属性。 例如 pub…

尸血腥色 2024-09-24 09:01:17 3 0

C# 到 VB.net List的转换有错误

我正在尝试将一些 C# 代码转换为 VB,但出现错误。正确的 VB 语法是什么? C# return new List&ltstring&gt {"First Name", "Last Name", "First &amp…

梦年海沫深 2024-09-24 02:02:22 4 0

Linq IEnumerable Select 问题 - 我可以在我的选择中执行所有这些操作吗?

我有一个简短的问题。我可以在 select 语句中执行所有这些逻辑吗? var entries = atisDAO.GetPME(xl, null) response.Data.Detectors = new List&ltD…

↙温凉少女 2024-09-08 20:17:15 6 0

C# 对象初始值设定项的复杂性。最佳实践

当 C# 中出现对象初始值设定项时,我太兴奋了。 MyClass a = new MyClass() a.Field1 = Value1 a.Field2 = Value2 可以重写得更短: MyClass a = new …

墟烟 2024-09-06 07:00:05 4 0

CodeDom 和集合初始值设定项

有没有办法使用 C# CodeDom 生成字典初始值设定项?这些都受支持吗? 我想要: private IDictionary&ltstring, string&gt map = new Dictionary&ltstr…

一身软味 2024-09-05 23:26:26 3 0

集合类型的初始容量,例如字典、列表

.Net 中的某些集合类型具有可选的“初始容量”构造函数参数。例如: Dictionary&ltstring, string&gt something = new Dictionary&ltstring,string&gt…

牛↙奶布丁 2024-08-31 20:58:49 6 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文