zoukankan      html  css  js  c++  java
  • C#四种方法调用类中的函数

    
    
    方法在Program中,实例成员要实例化对象【对象.方法】之后才能调用
    using System; using System.Collections.Generic; using System.Text; namespace Exp04_1 { class Program { //方法在Program中,且为实例成员 double digui(int n) { if (n == 1) return 1; else return n * digui(n - 1); } static void Main(string[] args) { double sum = 0; int sjs; Console.WriteLine("输入一个整数,求这个数前面所有数阶层的和"); sjs = Convert.ToInt32(Console.ReadLine()); Program sj = new Program(); for (int i = 1; i <= sjs; i++) { sum = sum + sj.digui(i);//方法在Program中,实例成员要实例化对象【对象.方法】之后才能调用  } Console.WriteLine("1!+...+{1}!的和为:{0}", sum, sjs); Console.ReadKey(); } } }
    方法在Program中,静态成员可以直接调用函数,不需要【类名.方法】后才能调用
    using System;
    using System.Collections.Generic;
    using System.Text;
     
    namespace Exp04_1
    {
        class Program
        {
            //方法在Program中,且为静态成员
             static double digui(int n)  
            {
                if (n == 1)
                    return 1;
                else
                    return n * digui(n - 1);
            }
            static void Main(string[] args)
            {
                double sum = 0;
                int sjs;
                Console.WriteLine("输入一个整数,求这个数前面所有数阶层的和");
                sjs = Convert.ToInt32(Console.ReadLine());
                for (int i = 1; i <= sjs; i++)
                {
                    sum = sum + digui(i);//方法在Program中,静态成员可以直接调用函数,不需要【类名.方法】后才能调用
                }
                Console.WriteLine("1!+...+{1}!的和为:{0}", sum, sjs);
                Console.ReadKey();
            }
        }
    }
    方法在自己创建的类myc中,实例成员要实例化对象【对象.方法】之后才能调用
    using System;
    using System.Collections.Generic;
    using System.Text;
     
    namespace Exp04_1
    {
        //方法在自己创建的类myc中,且为实例成员
        class myc
        {
            public double digui(int n)
            {
                if (n == 1)
                    return 1;
                else
                    return n * digui(n - 1);
            }
        }
        class Program
        {
            static void Main(string[] args)
            {
                double sum = 0;
                int sjs;
                Console.WriteLine("输入一个整数,求这个数前面所有数阶层的和");
                sjs = Convert.ToInt32(Console.ReadLine());
                myc sj = new myc();
                for (int i = 1; i <= sjs; i++)
                {
                    sum = sum + sj.digui(i);//方法在自己创建的类myc中,实例成员要实例化对象【对象.方法】之后才能调用
                }
                Console.WriteLine("1!+...+{1}!的和为:{0}", sum, sjs);
                Console.ReadKey();
            }
        }
    }
    方法在自己创建的类myc中,静态成员要用【类名.方法】之后才能调用
    using System;
    using System.Collections.Generic;
    using System.Text;
     
     namespace Exp04_1
    {
        //方法在自己创建的类myc中,且为静态成员
        class myc
        {
            static public double digui(int n)
            {
                if (n == 1)
                    return 1;
                else
                    return n * digui(n - 1);
            }
        }
        class Program
        {
            static void Main(string[] args)
            {
                double sum = 0;
                int sjs;
                Console.WriteLine("输入一个整数,求这个数前面所有数阶层的和");
                sjs = Convert.ToInt32(Console.ReadLine());
                myc sj = new myc();//或者Program sj=new Program();
                for (int i = 1; i <= sjs; i++)
                {
                    sum = sum + myc.digui(i);//方法在自己创建的类myc中,静态成员要用【类名.方法】之后才能调用
                }
                Console.WriteLine("1!+...+{1}!的和为:{0}", sum, sjs);
                Console.ReadKey();
            }
        }
    }
  • 相关阅读:
    OutputCache 缓存key的创建 CreateOutputCachedItemKey
    Asp.net Web Api源码调试
    asp.net mvc源码分析DefaultModelBinder 自定义的普通数据类型的绑定和验证
    Asp.net web Api源码分析HttpParameterBinding
    Asp.net web Api源码分析HttpRequestMessage的创建
    asp.net mvc源码分析ActionResult篇 RazorView.RenderView
    Asp.Net MVC 项目预编译 View
    Asp.net Web.config文件读取路径你真的清楚吗?
    asp.net 动态创建TextBox控件 如何加载状态信息
    asp.net mvc源码分析BeginForm方法 和ClientValidationEnabled 属性
  • 原文地址:https://www.cnblogs.com/kevinl/p/13264128.html
Copyright © 2011-2022 走看看