C#方法调用

    class Program
    {
        public static string name = "xiaoming";
        string name2;

        string removeWord()
        {
            name2 = name.Remove(2, 2);
            //return name;
            return name2;

        }

        static void Main(string[] args)
        {
            Program a = new Program();
            string b = a.removeWord();
            Console.WriteLine(b);
            Console.ReadLine();
        }
    }
  • return name2;这个输出结果为:ximing
  • return name;这个输出结果为:xiaoming
  • 有返回值的这种方法,是可以声明一个变量b去接住它的返回值的。
    class Program
    {
        public static string name = "xiaoming";
        string name2;

        void removeWord()
        {
            name2 = name.Remove(2, 2);
        }

        static void Main(string[] args)
        {
            Program a = new Program();
            a.removeWord();
            Console.WriteLine(a.name2);
            Console.ReadLine();
        }
    }
  • 这里的方法没有返回值,所以用另外一种方式来在Main里面输出,输出的结果为:ximing
  • 注意,你没法用一个变量去接住无返回值的方法,因为它的类型是void,无法转成string或int这些来接。

静态方法Main调用非静态方法removeWord和变量name2

调用的方式就是先实例化,再用a去调用。

类的关系爷、父、子

  • Program是类,Program a = new Program();实例化后,a就是Program类的实例。
  • string name2;也相当于实例化,name2是string类的实例。
  • a.name2看到a是爷,name2是父
  • name.Remove看到name是父,Remove是子
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值