مشکل در استفاده از متد Array.CopyTo
سلام به استاد گرامی.
من یه تابع واسه تبدیل Hex به []bool نوشتم.
میخواستم انتهاش از تابع CopyTo استفاده کنم که بنظر میاد بلد نیستم. :لبخند:
static bool[] Hex2BitArray(string Hex)
{
Int64 int64 = Int64.Parse(Hex, System.Globalization.NumberStyles.HexNumber);
byte[] bytes = BitConverter.GetBytes(int64).Reverse().ToArray();
System.Collections.BitArray bitArr = new System.Collections.BitArray(bytes);
bool[] CopyArr = new bool[Hex.Length * 4];
int StartIndex = bitArr.Length - CopyArr.Length;
bitArr.CopyTo(CopyArr, StartIndex);
return CopyArr;
}
دوستان اگه کمک کنن ممنون میشم.
نقل قول: مشکل در استفاده از متد Array.CopyTo
ممنون از الطاف دوستان
اینطوری حلش کردم.
public static bool[] Hex2BitArray(string Hex)
{
Int64 int64 = Int64.Parse(Hex, System.Globalization.NumberStyles.HexNumber);
byte[] bytes = BitConverter.GetBytes(int64).Reverse().ToArray();
System.Collections.BitArray bitArr = new System.Collections.BitArray(bytes);
bool[] CopyArr = new bool[bitArr.Length];
bitArr.CopyTo(CopyArr, 0);
return CopyArr.Skip(bitArr.Length - Hex.Length * 4).ToArray();
}
نقل قول: مشکل در استفاده از متد Array.CopyTo
سلام
من اصلا این دستور CopyTo رو بلد نیسم هرچقدرم تو این گوگل میگردم نمیفهمم
اگع بلدی میشه یادم بدی ؟؟؟؟:لبخند:
نقل قول: مشکل در استفاده از متد Array.CopyTo