C# 静态类和非静态类(实例类)
生活随笔
收集整理的這篇文章主要介紹了
C# 静态类和非静态类(实例类)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1.非靜態(tài)類里面可以出現(xiàn)靜態(tài)成員和非靜態(tài)成員
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.靜態(tài)類中只能出現(xiàn)靜態(tài)成員,不允許創(chuàng)建對象
using System; namespace shuzu { static class aclass {static int i = 15;static void Main(string[] args){i = 13;//訪問靜態(tài)成員Console.WriteLine(aclass.i);//也可以這樣訪問 Console.WriteLine(i);Console.ReadKey();}} } View Code3.非靜態(tài)成員和靜態(tài)成員調(diào)用上的區(qū)別 ? (類名點(diǎn)對象名)非靜態(tài)(對象名點(diǎn)成員名)
using System; namespace shuzu { class dom_class{public static int shu = 13; //靜態(tài)成員的訪問 }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 = "張三";//非靜態(tài)成員的訪問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.什么時候使用靜態(tài)類? ?當(dāng)作為工具類使用的時候使用靜態(tài)類
轉(zhuǎn)載于:https://www.cnblogs.com/syzly/p/6656512.html
總結(jié)
以上是生活随笔為你收集整理的C# 静态类和非静态类(实例类)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 匹夫细说C#:庖丁解牛迭代器,那些藏在幕
- 下一篇: C#实现文件与二进制互转并存入数据库