C#

常用自定义函数

常用自定义函数

Posted by LCY on February 27, 2019
/// <summary>
/// 10进制数转化为字节数组
/// </summary>
/// <param name="frequency">正向运动的次数</param>
/// <returns></returns>

public static byte[] DecimalToHexByte(int frequency)
{
    byte[] hexBytes = new byte[4];
    int decimaltargetPosition = 50 * frequency;
    string str = Convert.ToString(decimaltargetPosition, 2).PadLeft(32, '0');
    for (int i = 0; i < 4; i++)
    {
        string substr = str.Substring(8 * i, 8);
        hexBytes[3 - i] = Convert.ToByte(substr, 2);
    }
    return hexBytes;
}
/// <summary>
/// 在指定路径下创建文件
/// </summary>
string fileName = "example.txt";
string path = @"C:\Users\liaochengyu\Desktop\Work\Video";
string fileFullPath = string.Format(Path.Combine(path, fileName));
File.Create(fileFullPath);