C# 静态类和非静态类(实例类)
生活随笔
收集整理的這篇文章主要介紹了
C# 静态类和非静态类(实例类)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.非靜態類里面可以出現靜態成員和非靜態成員
using System; namespace shuzu { class dom_class{public string name = "張三";private int age;public int Age//通過屬性訪問私有成員 {get { return age; }set { age = value; }}}class aclass {static void Main(string[] args){dom_class s = new dom_class();s.name = "abc";s.Age = 15;Console.WriteLine(s.name);Console.WriteLine(s.Age);Console.ReadKey();}} } View Code2.靜態類中只能出現靜態成員,不允許創建對象
using System; namespace shuzu { static class aclass {static int i = 15;static void Main(string[] args){i = 13;//訪問靜態成員Console.WriteLine(aclass.i);//也可以這樣訪問 Console.WriteLine(i);Console.ReadKey();}} } View Code3.非靜態成員和靜態成員調用上的區別 ? (類名點對象名)非靜態(對象名點成員名)
using System; namespace shuzu { class dom_class{public static int shu = 13; //靜態成員的訪問 }class aclass {static void Main(string[] args){int g= dom_class.shu = 15;//類名。對象名訪問 Console.WriteLine(g);Console.ReadKey();}} } View Code using System; namespace shuzu { class dom_class{public string name = "張三";//非靜態成員的訪問private int age;public int Age//通過屬性訪問私有成員 {get { return age; }set { age = value; }}}class aclass {static void Main(string[] args){dom_class s = new dom_class();s.name = "abc";//通過建立對象訪問s.Age = 15;Console.WriteLine(s.name);Console.WriteLine(s.Age);Console.ReadKey();}} } View Code4.什么時候使用靜態類? ?當作為工具類使用的時候使用靜態類
轉載于:https://www.cnblogs.com/syzly/p/6656512.html
總結
以上是生活随笔為你收集整理的C# 静态类和非静态类(实例类)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 匹夫细说C#:庖丁解牛迭代器,那些藏在幕
- 下一篇: vue中检测对象和数组值变化的问题