automatic-properties

automatic-properties

文章 0 浏览 6

为什么我的自动实现属性可以在 ASP.NET 2.0 中运行?

我在 ASP.NET Web 应用程序的 C# 源文件中使用自动实现的属性语法: public int IdUser { get; set; } ... this.IdUser = 1; 该项目的目标框架是.NET …

南冥有猫 2025-01-08 08:22:20 0 0

必须声明主体,因为它未标记为抽象或外部 (CS0501)

我是 C# 新手,不知道它的语法。但我对其他语言(Java、C++)有所了解。 我下载了 GLWidget 项目 并尝试构建它。但是,我在这些行中收到错误 CS0501(…

森罗 2024-12-23 10:43:35 1 0

C# 中的自动属性不会造成开销吗?

当我有自动属性并且我尝试从它的类中访问它时,这似乎是一种开销,因为我使用一个函数来访问我的类的成员,而不是直接访问它。 如果这是正确的,也许…

还如梦归 2024-12-22 06:53:07 1 0

C# 没有私有变量的自定义 getter/setter

我最近学习了c#,所以当我学习写属性时,我被教这样做: public string Name { get; set; } 自动属性很棒!但现在我想做一些更复杂的事情,所以我需要…

锦上情书 2024-12-22 06:32:41 3 0

如何在 ASP.NET 中设置自动实现属性的默认值

我开始知道 C# 3.0 附带了自动实现属性的新功能,我喜欢它,因为我们不必在此声明额外的私有变量(与早期的属性相比),之前我使用的是属性,即 priva…

默嘫て 2024-12-18 08:45:59 5 0

如何最好地处理相互依赖的属性?

也许属性不是解决这个问题的方法,但我正在努力寻找一个好的解决方案的答案。 public class Blah { public double A { get{ return _B / _C; } } publ…

知你几分 2024-12-13 00:18:25 3 0

无法分配结构体中自动实现的属性

我有下一个代码: struct T { public T(int u) { this.U = 10; //Errors are here } public int U { get; private set; } } C# 编译器在指定行中给出…

枫以 2024-12-08 16:43:03 5 0

用C#封装集合

从 3.0 开始,C# 就有了很好的语法糖,比如自动属性,这大大简化了封装原则的实现。如果您将它与原子值一起使用,这很好,因此您可以像这样替换封装模…

﹂绝世的画 2024-12-05 05:24:27 3 0

没有 ivars ->我缺少什么?

我从不使用ivars。我只使用属性——有时用原始类型分配属性,有时在 “私有”类扩展。我已经看到了在切换到 ARC 时不使用 ivars 的优势——我有一些借…

素年丶 2024-12-05 03:17:48 3 0

如何默认启用 svn:keywords?

有没有办法默认启用 svn:keywords ,这样每次添加新源文件时就不需要为每个关键字都打开该属性?…

小镇女孩 2024-12-03 14:09:13 3 0

C#,带变量和不带变量的属性之间的区别

可能的重复: 封装 a 和私有成员作为属性并在没有私有成员的情况下定义属性? 我知道属性的基本功能。但当我深入查看文档时,我发现它们只是使用 get…

毁虫ゝ 2024-12-03 00:18:49 3 0

带有非空保护子句的自动实现属性?

我确实同意 Mark Seeman 的观点,即自动属性有些邪恶,因为它们破坏了封装。不过我确实喜欢它们带来的简洁语法、可读性和便利性。 我引用: public st…

愛放△進行李 2024-11-25 12:26:21 5 0

使用私有自动属性而不是简单变量来实现编程标准

在与同行的讨论中,有人提出我们应该考虑对所有类级别变量使用自动属性......包括私有变量。 因此,除了像这样的公共属性之外: public int MyPropert…

预谋 2024-11-09 15:44:30 7 0

从具有其他类型属性的抽象类继承(.NET 3.5、C#)

我有 3 个以下类: public class BaseProperty1{ public string Property1 {get; set;} } public class ChildProperty1 : BaseProperty1 { } public a…

墨落画卷 2024-11-08 00:07:59 6 0

VB.NET 自动实现的属性 - VS2010 和 VS2008 之间的兼容性

我正在开发一个 ASP.NET 项目,在 Visual Studio 2010 中使用 VB.NET。该项目的其他一些开发人员正在使用 Visual Studio 2008。我们都将代码签入单个 …

欢你一世 2024-11-04 18:53:48 7 0
更多

推荐作者

Promise

文章 0 评论 0

qq_lbRlsh

文章 0 评论 0

待"谢繁草

文章 0 评论 0

yy2010hell

文章 0 评论 0

漫无边际

文章 0 评论 0

傲娇萝莉攻

文章 0 评论 0

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