الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اريد دالة تحول ال string الي int

مغلق
بدأه ibm_nt في 29 ديسمبر 2006 · 4 رد · 917 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اريد دالة تاخد متغير من نوع "string" وتحولها الي نوع "int"

مع ملاحظة ان كل حرف يمثل في 16 بت (2 بايت) وليس في 8 بت (1 بايت)

وهذا ما لم اكن اعرفة قبل تكوين هذة الدالة الاتية وهي تقوم بهذة الوظيفة

ولكن تعتبر ان الحرف ياخد 8 بت ققط وهذا خطأ

BitArray StringToBits(string str)
		{
			char[] ch = str.ToCharArray();
			BitArray bt = new BitArray(8 * ch.Length);
			for (int i = 0; i < ch.Length; i++)
			{
				BitArray bits = CharToBits(ch);
				for (int j = 7; j >= 0; j--)
					bt[((i + 1) * 8) - j - 1] = bits[j];
			}
			return bt;
		}

-------------------------------------------------------------------------------------------------------------------------

|||||||||||||||| الحلم شيء مش مستحيل وبميت دليل بنكملة مشوار طويل وعلشان جميل قادرة القلوب تتحملة ||||||||||||||||

___________________________________________________________________________

#2

السلام عليكم :

قد تفيدك هده الدالة يا صديقـــــي

int x=int.Parse("mystring ");

سبحان الله وبحمده سبحان الله العظيم

#3

شكر علي ردك ولكني اسف السؤال بتاعي كان غلط اصلا

انا كان قصدي اني عايز دالة تحول ال"string" الي "Binary"

يعني تحولها للاسكي المقابل ليها ويكون في 16 بت مش في 8 بت زي اللي عملتها

انا اسف مرة تانية غلي الغلطة دية ومستني اخد عظماء المنتدي يوجدلي هذة الدالة

-------------------------------------------------------------------------------------------------------------------------

|||||||||||||||| الحلم شيء مش مستحيل وبميت دليل بنكملة مشوار طويل وعلشان جميل قادرة القلوب تتحملة ||||||||||||||||

___________________________________________________________________________

#4

يمكنك استخدام كلاس System.Convert

// covert char to 8 bit
Convert.ToByte('C');
// covert char to 16 bit
Convert.ToInt16('C');

هذا والله اعلم

مواضيع متنوعة

#5

يمكنك أيضاً استخدام الصف BitConverter

هذا الموضوع مغلق.

مواضيع مشابهة