- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
public static string ConvertBase64ToString(string b64)
{
string Value = b64;
if (Value != null && Value.Length > 0)
{
System.Text.ASCIIEncoding encoder = new System.Text.ASCIIEncoding();
System.Text.Decoder decoder = encoder.GetDecoder();
byte[] bytes = Convert.FromBase64String(Value);
int charCount = decoder.GetCharCount(bytes, 0, bytes.Length);
char[] chars = new char[charCount];
decoder.GetChars(bytes, 0, bytes.Length, chars, 0);
string results = new String(chars);
return results;
}
return string.Empty;
}
не говоря уже про локальную переменную Value, весь блок заменяется на
return System.Text.ASCIIEncoding.ASCII.GetStrin g(Convert.FromBase64String(Value));
guest 04.06.2010 18:19 # −9
Удачи в отладке и переделке.
eval_2009 04.06.2010 18:23 # +3
guest 05.06.2010 06:24 # −5
guest 05.06.2010 20:05 # −5
guest 04.06.2010 19:22 # 0
всех 70-536 сдавать заставить
Bjarne_Stroustrup 06.06.2010 08:37 # 0
"Я, Bjarne_Stroustrup, находясь в здравом уме и твердой памяти, торжественно заявляю:"