C# 基础知识-const字符-private const用法

C# 基础知识-const字符-private const用法

private表示私有,私有成员,包括变量,成员函数,是访问修饰符之一,用于限制类中的成员变量和方法的访问范围,当一个成员变量或方法被声明为private时,它只能在同一类中访问,不能在其他类中访问,其中私有成员变量和私有成员函数均可以通过public中成员调用,但是不能通过定义的类调用。

其中,私有成员函数不能调用私用成员变量。

public表明该数据成员或者是成员函数是对所有用户开放的,所有用户都可以直接调用。

const常量,修饰变量,限定一个变量不允许被改变,产生静态作用,在函数前面修饰,修饰函数返回值不可以修改,在函数后面修饰,则函数不可以修改数据成员的值。

这里放了一小段关于坐标转换里使用const和private、public的代码,表明const、private、public的用途和表达。

internal class CoorTrans
    {
        private const double a = 6378137;
        private const double f = 1 / 298.257222101;

        public void BLH2XYZ(double B, double L, double H, 
            out double X, out double Y, out double Z)
        {
            double e2 = ComputeE2();
            double N = ComputeN(B);

            double b = Deg2Rad(B);
            double l = Deg2Rad(L);
            X = (N + H) * Math.Cos(b) * Math.Cos(l);
            Y = (N + H) * Math.Cos(b) * Math.Sin(l);
            Z = (N * (1 - e2) + H) * Math.Sin(b);
        }

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值