如何在C#中创建字节数组常量?

时间:2015-03-19 01:11:29

标签: c#

我需要在我的项目中使用AES算法,所以我想为所有加密的数据设置一个常量Key。如何在C#中创建一个全局常量字节数组作为键?

2 个答案:

答案 0 :(得分:3)

您可以创建的唯一byte[]常量如下:

const byte[] myBytes = null;

那是因为byte[](或者通常是每个数组)都是引用类型,引用类型常量只能赋值null({{1除外) },类型,可以与字符串文字一起使用)。

  

常量可以是数字,布尔值,字符串或空引用。

答案 1 :(得分:0)

像这样:

static readonly byte[] key = new byte[] { .. }

或者可以考虑使用字符串,然后使用Bin64

将其转换为字节

请注意,数组是读/写的,因此不是常量。

相关问题