嗯,第一次寫博客啊,心情略激動,本人也是菜鳥一枚,也不知道分享一些什麼,前兩天有同窗問我怎麼隨機輸出英文數字混合的字符串,花了十來分鐘寫了一個小方法,但願能幫助到你們,,我就不打行號了,,之前複製粘貼代碼,帶過來的行號整的我欲仙欲死,,dom
/// <summary> /// 返回包含英文及數字的隨機字符串 /// </summary> /// <param name="MaxLen">字符串最大長度</param> /// <returns></returns> private static string GetRandomStr(int MaxLen) { // 待返回的字符串 string ResStr = ""; // 臨時變量 string TempStr = ""; // 當ResStr的長度正好爲MaxLen時,終止循環 while (ResStr.Length != MaxLen) { // 得到36位Guid字符串,包含4個字符,"-" TempStr = Guid.NewGuid().ToString(); // 去掉字4個符"-",剩餘長度爲32 TempStr = TempStr.Replace("-", ""); // 將TempStr拼接至ResStr ResStr += TempStr; // 若ResStr的長度超過MaxLen,對其進行截取 if (ResStr.Length > MaxLen) ResStr = ResStr.Substring(0, MaxLen); // 若ResStr的長度少於MaxLen,會繼續拼接 } // 將此字符串返回 return ResStr; }