小编jay*_*arp的帖子

C#如何将大型HEX字符串转换为二进制

我有一个包含14个字符的字符串.这是7字节的十六进制represantation.我想将其转换为二进制.我试过使用Convert.ToString(Convert.ToInt32(hexstring, 16), 2);For small strings这个有效,但对于14个字符,它不起作用,因为结果太大了.我该怎么办呢?请记住,转换的输出应该是一个二进制字符串,其长度为56个字符(我们必须保留前导零).(例如,(byte)0x01的转换应该产生"00000001"而不是"1")

c# string hex bin

17
推荐指数
4
解决办法
6万
查看次数

C#将字符串变量存储到文本文件.txt中

  1. 如何将字符串变量的内容存储到文本文件中?

  2. 如何在字符串变量中搜索特定文本,例如查找单词簿是否在字符串中?

c# string text store text-files

9
推荐指数
3
解决办法
3万
查看次数

多维列表<T>?

到现在为止我使用了多维数组,int[,] numbers = new int[3, 2] { {1, 2}, {3, 4}, {5, 6}};但现在我需要像list一样动态的东西.有多维列表这样的东西吗?我想创建一个像4列的表格.第4列应为10秒计时器,当10秒通过且特定行上的第2列和第3列未填满时,应从列表中删除整行.

c# list multidimensional-array

1
推荐指数
2
解决办法
3672
查看次数

C#二进制数据转字符串

这是交易。我找到了一个源代码并对其进行了一些更改,以便我可以从 com6 上的接收器检索数据。我收到的数据是二进制的。我想要的是将其转换为字符串,以便我可以剪切字符串的一部分并单独解码它们。我怎样才能做到这一点?源代码在下面。

using System;
using System.IO.Ports;
using System.Threading;

public class PortChat
{
    static bool _continue;
    static SerialPort _serialPort;

    public static void Main()
    {
        string name;
        string message;
        StringComparer stringComparer = StringComparer.OrdinalIgnoreCase;
        Thread readThread = new Thread(Read);

        // Create a new SerialPort object with default settings.
        _serialPort = new SerialPort();

        // Allow the user to set the appropriate properties.
        _serialPort.PortName = SetPortName(_serialPort.PortName);
        _serialPort.BaudRate = SetPortBaudRate(_serialPort.BaudRate);
        _serialPort.Parity = SetPortParity(_serialPort.Parity);
        _serialPort.DataBits = SetPortDataBits(_serialPort.DataBits);
        _serialPort.StopBits = SetPortStopBits(_serialPort.StopBits);
        _serialPort.Handshake = SetPortHandshake(_serialPort.Handshake);

        // Set the …
Run Code Online (Sandbox Code Playgroud)

c# string binary

0
推荐指数
1
解决办法
1万
查看次数

C#二进制到字符串

我正在使用串行端口读取string messaga = _serialPort.ReadLine(); 当我Console.WriteLine(messaga);在屏幕上出现随机字符时这是合乎逻辑的,因为二进制数据是非ASCII的.我想我使用的方法处理数据为ascii.我想要做的是创建一个字符串var并将来自端口的二进制原始数据作为它,因此当我在console.write这个var时,我希望看到一个包含二进制数据的字符串,如1101101110001011010和NOT字符.我该如何管理?

c# string byte bin

0
推荐指数
1
解决办法
1852
查看次数

为类实例提供变量的名称

如何为类实例提供现有变量的名称.我这样想string hex = "BF43F"; Zeugh hex = new Zeugh();但是错了.我想创建一个具有Zeugh类属性的对象BF43F.

c# naming class

0
推荐指数
1
解决办法
240
查看次数

标签 统计

c# ×6

string ×4

bin ×2

binary ×1

byte ×1

class ×1

hex ×1

list ×1

multidimensional-array ×1

naming ×1

store ×1

text ×1

text-files ×1