C# 类的几种方法调用
using System;
class test
{
??? public static void Hello(int[,] ergs)??????????????????????????????????????? //定義一個靜態(tài)方法???? 訪問修飾符要注意
??? {
??? ??? for(int i=0;i<3;i++)
??? ??? {
??? ??? ??? for(int j=0;j<2;j++)
??? ??? ??? {
??? ??? ??? ??? Console.WriteLine("ergs[{0},{1}]={2}",i,j,ergs[i,j]);??? ??? ???
??? ??? ??? }??? ???
??? ??? }???
??? }
??? public void bye(int[,] ergs)?????????????????????????????? //定義一個公用方法????? 此方法要實(shí)例化一個對象才能引用
??? {
??? ??? for(int i=0;i<3;i++)
??? ??? {
??? ??? ??? for(int j=0;j<2;j++)
??? ??? ??? {
??? ??? ??? ??? Console.WriteLine("ergs[{0},{1}]={2}",i,j,ergs[i,j]);??? ??? ???
??? ??? ??? }??? ???
??? ??? }???
??? }
??? public void abc()?????????????????????????????????????? //創(chuàng)建一個公有方法????? 此方法調(diào)用自己的靜態(tài)方法 Hello();
??? {??????????????????????????????????????????????????????????????? //如果Hello方法不是靜態(tài)則調(diào)用不成功
??? ??? Hello(new int[,]{{1,30},{5,32},{39,29}});
??? }
}
class ok
{
??? static void Main()
??? {
??? ???
??? ??? test gu=new test();
??? ??? gu.bye(new int[,]{{1,30},{5,32},{39,29}});???????????????????????????????????? //創(chuàng)建一個test對象gu 調(diào)用bye方法
??? ??? Console.WriteLine("******************************************");
??? ??? test.Hello(new int[,]{{1,30},{5,32},{39,29}});????????????????????????????????????? //調(diào)用靜態(tài)方法Hello 用類名引用
??? ??? Console.WriteLine("******************************************");
??? ??? gu.abc();????????????????????????????????????????????????????????????????????????????? //調(diào)用abc,abc再調(diào)用靜態(tài)方法Hello
??? ???
??? }
}
三次的結(jié)果是一樣的
轉(zhuǎn)載于:https://www.cnblogs.com/lxq1990/archive/2012/11/21/2780924.html
總結(jié)
以上是生活随笔為你收集整理的C# 类的几种方法调用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ARM开发软件及实用软件介绍
- 下一篇: [Jsp] JSP和Servlet页面间