c# - 什么是C#的Class 方法和Class 属性?
问题描述:
第 1 个答案:
简单说,方法是带括号的。属性是不带括号的。
public class 我是一个class { public String 我是一个属性 { get; set; } public void 我是一个方法() { // to do something; } }
把类class看作一个现实中的对象(比如一个红绿灯)。属性可以理解为它的状态(当前颜色),方法可以理解为需要他执行的一项操作(比如变灯)。
static class Program { public class 红绿灯 { public 红绿灯() { 颜色 = System.Drawing.Color.Red; } public System.Drawing.Color 颜色; public void 变灯() { 颜色 = System.Drawing.Color.Yellow; System.Threading.Thread.Sleep(1000); 颜色 = System.Drawing.Color.Green; } } /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main() { 红绿灯 新华街东人行灯 = new 红绿灯(); 新华街东人行灯.变灯(); } }
vue.js - vue3 scoped 样式子组件样式叠加?:我这里定义了两个 step 样式, 样式的加载是存在问题的, 不明确 子元素覆盖父元素, 还是父元素覆盖子元素这里和 style 的加载顺序有关系, 所以谁能回答下原因以及为什 ...