C#之常量与静态成员

1、声明pi,半径,计算周长和面积 (其中pi声明为常量)

namespace 常量
{
    class Program
    {
        static void Main(string[] args)
        {
            int r = 8;
            const double pi = 3.14;   //身明pi为常量
            double a = 2 * r * pi; 
            Console.WriteLine("周长{0}", a);

            //pi = 9;  报错
            double b = pi * r * r;
            Console.WriteLine("面积{0}", b);

            Console.ReadKey();

        }
    }
}

2、声明person类,定义静态常量总人口,定义字段年龄,调用方法:人口汇报

    声明Dog类,调用叫唤方法,调用全局变量总人口

   

namespace 静态成员
{
    class Program
    {
        static void Main(string[] args)
        {
            person.Totalcount = 30;    //静态成员不用new一个对象
            Console.WriteLine("总人数{0}",person.Totalcount);
            // person.Age = 20;  报错  非静态成员要new一个对象
            person a = new person();
            a.Age = 20;
            a.人口汇报();
            Dog b = new Dog();
            b.jiaohuan();
            Console.ReadLine();
        }
    }


    class person
    {
        public static int Totalcount;
        public int Age;

        /*public static void 人口汇报()
        {
            Console.WriteLine("总人口为{0},年龄为{1}", Totalcount, Age);
            //Age报错,在static成员中不能直接调用非static成员
        }
        */
        public void 人口汇报()
        {
            Console.WriteLine("总人口为{0},年龄为{1}", Totalcount, Age);
            //在非static成员中可以调用static成员
        }
    }
    public class Dog
    {
        public void jiaohuan()
        {
            Console.WriteLine("旺旺,{0}", person.Totalcount);
        }

    }
    

}

运行结果:

 

3、静态类

convert是一个类,代表类型转换的类。ToInt32()是Convert的一个方法,这个方法的功能就是把指定的内容转换成整数类型
namespace 静态类
{
    class Program
    {
        static void Main(string[] args)
        {
            ConsoleHeper.Readint();
            Console.ReadKey();

        }
    }
    static class ConsoleHeper
    {
        public static int  Readint()
        {
            string str = Console.ReadLine();
            return Convert.ToInt32(str);
        }
    }
}

我现在有点难受,在听蔡健雅的《单恋曲》(>人<;)

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值