object-initializers

object-initializers

文章 0 浏览 4

无用的init怎么办?

这就是我目前的 init , - (id)init { self = [super init]; if (self) { self.url = [[NSURL alloc] init]; self.blurb = [[NSString alloc] init]; …

西瑶 2024-12-13 08:56:49 0 0

编译器接受抛出 NullReferenceException 的几乎对象初始化程序

可能的重复: 初始化语法 演示的简短代码示例(VS2010 SP1,64位Win7): class A { public string Name { get; set; } } class B { public A a { ge…

紙鸢 2024-12-01 12:05:48 0 0

LINQ 查询中的对象初始值设定项 - 是否可以重用计算数据?

我正在使用一个 linq 查询,它看起来(经过一些简化)如下所示: List listUserExams = GetUserExams(); var examData = from userExam in listUserEx…

中二柚 2024-11-15 16:54:35 2 0

组合列表初始值设定项和对象初始值设定项

是否可以同时组合列表初始值设定项和对象初始值设定项? 给出以下类定义: class MyList : List { public string Text { get; set; } } // we can do …

心碎的声音 2024-11-14 06:05:43 1 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

协变对象初始值设定项?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

梦年海沫深 2024-09-24 02:02:22 7 0
更多

推荐作者

隔纱相望

文章 0 评论 0

昵称有卵用

文章 0 评论 0

梨涡

文章 0 评论 0

蓝咒

文章 0 评论 0

白芷

文章 0 评论 0

樱娆

文章 0 评论 0

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