为什么在踏上C#代码时不会遇到属性代码块?
发布时间:2020-12-16 00:17:47 所属栏目:百科 来源:网络整理
导读:我试图了解Properties的工作原理.我发现通过示例代码步进可能非常有用.但是当我通过一个简单的类和属性来完成一个小程序时,属性永远不会被击中.这让我想知道它是否被使用.通过下面的代码,我可以看到类的私有变量被触及,但没有别的.我糊涂了.此外,如果有人发
我试图了解Properties的工作原理.我发现通过示例代码步进可能非常有用.但是当我通过一个简单的类和属性来完成一个小程序时,属性永远不会被击中.这让我想知道它是否被使用.通过下面的代码,我可以看到类的私有变量被触及,但没有别的.我糊涂了.此外,如果有人发现一个网站或视频是他们理解课程属性的“啊哈”时刻,我很乐意看到它.
using System; public class Customer { private int m_id = -1; public int ID { get { return m_id; } set { m_id = value; } } private string m_name = string.Empty; public string Name { get { return m_name; } set { m_name = value; } } } public class CustomerManagerWithProperties { public static void Main() { Customer cust = new Customer(); cust.ID = 1; cust.Name = "Amelio Rosales"; Console.WriteLine( "ID: {0},Name: {1}",cust.ID,cust.Name); Console.ReadKey(); } } 谢谢! 解决方法
您必须修改默认调试器设置才能进入属性(工具|选项 – >调试 – >常规):
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |