【发布时间】:2014-05-13 06:17:04
【问题描述】:
public string Generate()
{
RandomNumberGenerator rdng = new RNGCryptoServiceProvider();
byte[] bytes = new byte[40];
rdng.GetBytes(bytes);
string a = Convert.ToBase64String(bytes);
a.Replace("=", "r");
a.Replace("+", "t");
return a;
}
a=43TvtRvrTrt54g5gtbrTTBR45iu+zqbB03gXej== ;
a.Replace() 之后:
a=43TvtRvrTrt54g5gtbrTTBR45iu+zqbB03gXej== ;
我想在我的C# 项目中产生独特的价值。
一切都很棒。
但是当我想拨打string.Replace() 时,它不起作用。
此方法前后的值相同。
为什么?
【问题讨论】: