将一段java代码转成C#的,麻烦大侠们了

来源:百度知道 编辑:UC知道 时间:2024/05/10 22:45:33
private static byte[] codes = new byte[256];

static private char[] alphabet =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".toCharArray();

static
{
for (int i = 0; i < 256; i++)
{
codes[i] = -1;
}
for (int i = 'A'; i <= 'Z'; i++)
{
codes[i] = (byte) (i - 'A');
}
for (int i = 'a'; i <= 'z'; i++)
{
codes[i] = (byte) (26 + i - 'a');
}
for (int i = '0'; i <= '9'; i++)
{
codes[i] = (byte) (52 + i - '0');
}
codes['+'] = 62;
codes['/'] = 63;
}

我有一段java的代码(如上)

我想用在C#程序里,直接copy是不行的

大侠们帮忙看看应该改成什么

谢谢

你想改成C#的是要干什么呢??
和我交谈 我看看

我有一段java的代码(如上)

我想用在C#程序里,直接copy是不行的

大侠们帮忙看看应该改成什么

private static byte[] codes = new byte[256];

private static char[] alphabet =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".ToCharArray();

static void ss()
{
for (int i = 0; i < 256; i++)
{
codes[i] = Convert.ToByte(1);
}
for (int i = 'A'; i <= 'Z'; i++)
{
codes[i] = (byte)(i - 'A');
}
for (int i = 'a'; i <= 'z'; i++)
{
codes[i] = (byte)(26 + i - 'a');
}
for (int i = '0'; i <= '9'; i++)
{
codes[i] = (byte)(52 + i - '0');
}
codes['+'] = 62;
code