以下是重构后的内容:

```csharp

using System;

class Program

{

static void Main()

{

string inputStr = "BDLINKQkRGUwADAAAAACAPgAAAACfKrZfyV0Q2NwcOKqyP1MU28yWh5JrJhfb+WcmfkatkiEAAABEAEEASQBTAEUATgBSAFkAQQBLAFUALgBQAEUAUgBGAEUAQwBUAC4ANAAuADAALgBwAGEAcgB0ADEALgByAGEAcgAAAIA+AAAAAF2beiYRd984mIFzxd/ynRg1by535rknS36ql4InivpzIQAAEQAQQBJAFMARQBOAFIAWQBBAEsAVQAuAFAARQBSAEYARQBDAFQALgA0AC4AMAAuAHAAYQByAHQAMgAuAHIAYQByAFsRXAgAAAAAVjjJy2jc8VbLsUSlbkc69Mq/aSATk/MdmYgi2WJm7SIhAARAABBAEkAUwBFAE4AUgBZAEEASwBVAC4AUABFAFIARgBFAEMAVAAuADQALgAwAC4AcABhAHIAdAAzAC4AcgBhAHIAAA==";

Console.WriteLine("原始字符串:");

Console.WriteLine(inputStr);

Console.WriteLine();

string decodedStr = DecodeBase64String(inputStr);

Console.WriteLine("解码后的字符串:");

Console.WriteLine(decodedStr);

}

static string DecodeBase64String(string base64String)

{

byte[] base64Bytes = Convert.FromBase64String(base64String);

return Encoding.ASCII.GetString(base64Bytes);

}

}

```

这段代码首先将给定的字符串作为输入,然后调用 `DecodeBase64String` 函数对其进行解码。这个函数接受一个 Base64 编码的字符串,将其转换为字节数组,然后将字节数组转换回 ASCII 编码的字符串。最后,程序输出原始字符串和解码后的字符串。