C# 基础入门--常量

 更新时间:2017年03月05日 11:15:14   作者:辰星crystal  
本文主要介绍了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只书写了一次。这样做避免了重复书写导致的错误。

运行效果:

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

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

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

运行结果为:

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

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!

相关文章

  • C#自定义缓存封装类实例

    C#自定义缓存封装类实例

    这篇文章主要介绍了C#自定义缓存封装类,涉及C#针对缓存的写入、读取及设置过期时间等常用操作,并封装进一个类中便于调用,非常具有实用价值,需要的朋友可以参考下
    2015-03-03
  • 通过App.xaml理解wpf中的Application类

    通过App.xaml理解wpf中的Application类

    这篇文章主要介绍了通过App.xaml理解wpf中的Application类,帮助大家更好的理解和学习使用c# wpf,感兴趣的朋友可以了解下
    2021-04-04
  • c#中GetType()与Typeof()的区别

    c#中GetType()与Typeof()的区别

    c#中GetType()与Typeof()的区别,需要的朋友可以参考一下
    2013-04-04
  • C#对文件进行加密解密代码

    C#对文件进行加密解密代码

    本文给大家分享的是使用C#对文件进行加密解密的代码,十分的简单实用,有需要的小伙伴可以参考下。
    2015-07-07
  • 解析在内部循环中Continue外部循环的使用详解

    解析在内部循环中Continue外部循环的使用详解

    本篇文章是对在内部循环中Continue外部循环的使用进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C#遍历操作系统下所有驱动器的方法

    C#遍历操作系统下所有驱动器的方法

    这篇文章主要介绍了C#遍历操作系统下所有驱动器的方法,涉及C#中DriveInfo类GetDrivers方法的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-04-04
  • WPF利用RichTextBox实现富文本编辑器

    WPF利用RichTextBox实现富文本编辑器

    在实际应用中,富文本随处可见,那么在WPF开发中,如何实现富文本编辑呢?本文以一个简单的小例子,简述如何通过RichTextBox实现富文本编辑功能,需要的可以参考下
    2024-02-02
  • C# 基于NPOI操作Excel

    C# 基于NPOI操作Excel

    最近遇到一个数据导入的需求,语言是.net framework 4.7的C#。但是,这次主要探讨NPOI的体验,原则就是向前兼容。所以采用.xls的支持。下面就来看看实现步骤
    2021-06-06
  • C# 常见操作符整理

    C# 常见操作符整理

    操作符接受一个或多个参数,并生成一个新值。操作符其实可以看做一个有返回值方法,但是参数的形式和调用和普通的调用不同。
    2011-02-02
  • C#实现剪切板功能

    C#实现剪切板功能

    这篇文章主要为大家详细介绍了C#实现剪切板功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07

最新评论