C#定义不同的常量并输出这些常量
时间: 2024-10-15 13:11:42 浏览: 21
在 C# 中,你可以使用 `const` 关键字来定义常量,这些常量的值在编译期间就被确定了并且不能改变。以下是定义和输出几个不同类型的常量的例子:
```csharp
using System;
public class ConstantExample
{
// 定义整数常量
const int IntegerConstant = 100;
// 定义双精度浮点数常量
const double DoubleConstant = 3.14159;
// 定义字符常量
const char CharacterConstant = 'A';
// 定义枚举常量
enum Color
{
Red,
Green,
Blue
}
const Color EnumConstant = Color.Red;
// 定义八进制或十六进制常量(前缀分别是 o 或 O)
const uint OctalOrHexadecimal = 0xCAFEBABE; // 十六进制
public static void Main()
{
Console.WriteLine("Integer Constant: " + IntegerConstant);
Console.WriteLine("Double Constant: " + DoubleConstant);
Console.WriteLine("Character Constant: " + CharacterConstant);
Console.WriteLine("Enum Constant: " + EnumConstant);
// 输出八进制或十六进制常量时,需要转换成字符串
Console.WriteLine($"Octal or Hexadecimal (in hexadecimal): {Convert.ToString(OctalOrHexadecimal, 16)}");
}
}
```
运行上述代码,你会看到每种类型的常量及其对应的值。
阅读全文