C#基础入门-常量详解

本文主要介绍了c#中常量的相关知识,具有很好的参考价值。下面跟着小编一起来看下吧

常量,顾名思义,就是“不会改变的量”。

我们平时书写的数字(比如12.85)、字符(比如’F’)、字符串(比如”谢谢”),它们都属于“字面常量”。

有一些常量既重要又容易出错,比如圆周率π的值为3.1415926……,所以,我们常常会使用自定义常量。如:

namespace Test { class Program {  static void Main(string[] args)  {  const double PI = 3.1415926;//自定义常量PI,表示圆周率  Console.Write(“半径为4的圆的周长为:”);//字符串常量  Console.WriteLine(2*PI*4);//应用自定义常量PI  Console.Write(“半径为4的圆的面积为:”);//字符串常量  Console.WriteLine(PI*4*4);//应用自定义常量PI  } } }

登录后复制

const 关键字,表明PI是一个常量; double 关键字,表明PI的类型为“双精度浮点型”(一种精度很高的数字类型)。

这段代码中使用了2次圆周率(周长、面积),但是因为使用自定义常量,所以字面常量3.1415926只书写了一次。这样做避免了重复书写导致的错误。

运行效果:

C#基础入门-常量详解

还有一点要特别注意:常量在声明时赋值,之后是不能修改的。

运用常量,似乎可以实现游戏中对主角身份的设定呢,比如:

namespace Test{ class Program { static void Main(string[] args) {  const string CITY = "某城市";//常量,城市  const string NAME = "凯文";//常量,姓名  Console.WriteLine(NAME+"出生在"+CITY+"的一个普通家庭");//使用常量 } }}

登录后复制

运行结果为:

凯文出生在某城市的一个普通家庭

以上就是C#基础入门-常量详解的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2495572.html

(0)
上一篇 2025年3月5日 02:19:33
下一篇 2025年2月26日 07:14:01

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • C#开发step步骤条控件的代码详解(图)

    本篇文章主要介绍了用c#来实现一个step控件的方法步骤,具有很好的参考价值。下面跟着小编一起来看下吧 现在很多的javascript控件,非常的不错,其中step就是一个,如下图所示: 那么如何用C#来实现一个step控件呢? 先定义一个…

    2025年3月5日
    200
  • C#基础入门-关键字的介绍

    本文主要介绍了c# 基础知识–关键字的相关知识,具有很好的参考价值,下面跟着小编一起来看下吧 例子: using System;using System.Collections.Generic;using System.Text…

    编程技术 2025年3月5日
    200
  • C#基础入门-简单了解注释

    本文主要介绍了c#中注释的相关知识,具有很好的参考价值,下面跟着小编一起来看下吧 注释,是代码中的一些“说明性文字”。注释本身不会参与程序的编译和运行,仅仅供程序员阅读。 注释分为:单行注释、多行注释、文档注释。 单行注释的符号是2条斜线“…

    编程技术 2025年3月5日
    200
  • 详细介绍C#中new的几种用法

    本文主要介绍了c#中new的几种用法,具有很好的参考价值,下面跟着小编一起来看下吧 在 C# 中,new 关键字可用作运算符、修饰符或约束。 new 运算符 用于创建对象和调用构造函数。 new 修饰符 用于向基类成员隐藏继承成员。 new…

    编程技术 2025年3月5日
    200
  • C#生成漂亮验证码的完整示例代码分享

    本文主要介绍了c#生成漂亮验证码的完整代码类。具有很好的参考价值。下面跟着小编一起来看下吧 话不多说,请看代码: using System;using System.Web;using System.Drawing;using System…

    编程技术 2025年3月5日
    200
  • 详解C#获取本机IP地址(ipv4)的代码案例

    本文主要介绍了c#获取本机所有ip地址的方法、c#获取本机ip地址(ipv4)的方法等。具有很好的参考价值。下面跟着小编一起来看下吧 获取本机所有IP地址: 这些地址是包含所有网卡(虚拟网卡)的ipv4和ipv6地址。  string na…

    编程技术 2025年3月5日
    200
  • C#构建分页应用的实例方法分析

    这篇文章主要介绍了c#构建分页应用的方法,结合实例形式分析了c#创建分页功能的具体步骤与相关实现技巧,需要的朋友可以参考下 本文实例讲述了C#构建分页应用的方法。分享给大家供大家参考,具体如下: 1、SQL语句 WITH [temptabl…

    编程技术 2025年3月5日
    200
  • C#中@用法的实例解析

    本文实例汇总了c#中@的用法,对c#程序设计来说有不错的借鉴价值。具体如下: 一 字符串中的用法 1.学过C#的人都知道C# 中字符串常量可以以@ 开头声名,这样的优点是转义序列“不”被处理,按“原样”输出,即我们不需要对转义字符加上 (反…

    编程技术 2025年3月5日
    200
  • C#中载入界面的经典实例

    这篇文章主要介绍了c#中载入界面的常用方法,涉及窗体的操作,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了C#中载入界面的常用方法。分享给大家供大家参考。具体方法分析如下: 方法1.采用事件委托的方法  对象:主窗体:FrmMain…

    编程技术 2025年3月5日
    200
  • 介绍一款C#中可携带附加消息的增强消息框(MessageBoxEx)

    一个可携带附加消息的增强消息框messageboxex分享给大家,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 ————–201507160917更新—&#8212…

    2025年3月5日 编程技术
    200

发表回复

登录后才能评论