';function Lazy(){if(LazyAdsense){LazyAdsense = false;var Adsensecode = document.createElement('script');Adsensecode.src = AdsenseUrl;Adsensecode.async = true;Adsensecode.crossOrigin = 'anonymous';document.head.appendChild(Adsensecode)}}
أخر الاخبار

دالة تعيد أسماء ملفات عشوائية بلغة السي شارب #C

دالة تعيد أسماء ملفات عشوائية













في هذا المقال أقدم لك دالة تعيد اسم ملف عشوائي عند كل استدعاء لها
الدالة تأخذ ثلاثة بارمترات parameters:

  • نص بداية الاسم prefix (في حال أردت أن تبدأ أسماء الملفات بنص معين).
  • طول النص العشوائي RandomLength.
  • لاحقة الملف extension (في حال أردت تحديد نوع الملف).

الدالة تحتاج تضمين فضاء العنونة  System.Text

مع العلم أنه يمكن استخدام الدالة لتوليد نصوص عشوائية (يكفي فقط أن ترسل بداية النص ونوع الملف كنصوص فارغة).

كود الدالة في سي شارب #C


public static string RandomFileName(string prefix, byte randomLength, string extension)
{
Random R = new Random();
StringBuilder RandomString = new StringBuilder(prefix);
char[] chars = {‘0’, ‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘6’, ‘7’, ‘8’, ‘9’, ‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’, ‘g’, ‘h’, ‘i’, ‘j’, ‘k’, ‘l’, ‘m’, ‘n’, ‘o’, ‘p’, ‘q’, ‘r’, ‘s’, ‘t’, ‘u’, ‘v’, ‘w’, ‘x’, ‘y’, ‘z’};
for (int i = 1; i <= randomLength; i++)
{
RandomString.Append(chars[R.Next(0, chars.Length)]);
}
if(extension.Trim() != “”)
RandomString.Append(“.” + extension);
return RandomString.ToString();
}

تعليقات



حجم الخط
+
16
-
تباعد السطور
+
2
-