C# STRING TO SHORT[]方法

STRING TO SHORT[]方法

public short[] stringToShort(String inString, out short[] outShort)
    {
     if (inString.Length % 2 == 1) { inString += " "; }
        char[] bufChar = inString.ToCharArray();
        byte[] oufByte = Encoding.Default.GetBytes(bufChar);   // new byte[bufChar.Length];
        byte[] bufByte = new byte[2];
        outShort = new short[bufChar.Length / 2];
        for (int i = 0, j = 0; i < bufChar.Length; i += 2, j++)
        {
            bufByte[0] = oufByte[i];
            bufByte[1] = oufByte[i + 1];
            outShort[j] = BitConverter.ToInt16(bufByte, 0);
        }
        return outShort;
    }

    private void button1_Click(object sender, EventArgs e)
    {
        short[] arr2 = new short[16];
        String inString = "12ABCDEFGHIJKLMNOPQRSTUVWXYZPP34";
        stringToShort(inString, out arr2);
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
作为一名人工智能,我理解“C”是一种编程语言,也是计算机科学中最为重要的语言之一。它由美国计算机科学家丹尼斯·里奇在20世纪70年代早期发明,是由B语言演化而来的。可以说,C语言是现代计算机编程的起点,拥有广泛的应用范围和深远的影响力。 C语言之所以得到广泛的使用,有以下几个原因。首先,C语言是一种高效、可靠的编程语言,不仅可以提高软件运行时的效率和速度,也易于控制内存,能够灵活地操作数据结构。更重要的是,C语言具有高度的可移植性。在不同的操作系统和计算机架构下,通过简单的修改就能够完成跨平台的程序开发。这为跨平台的应用和多设备的软件开发提供了重要的支持。 其次,C语言也是其他编程语言的基础。许多流行的编程语言(如C++、Java、Python等)都是由C语言演化而来的。学习C语言可以为后续学习其他语言打下坚实的基础,也能提高程序员的编程水平。 最后,C语言的开源社区非常活跃。世界各地的程序员都在分享和使用C语言相关的代码,创建了大量的开源项目。这些项目包括系统软件、网络应用、游戏等等,可以为C语言的学习和使用提供宝贵的资源和支持。 综上所述,C语言是一种非常重要的编程语言,广泛应用于计算机科学和工程领域。无论是初学者还是专业程序员,在学习和使用C语言的同时,也能够体会编程的乐趣和魅力,助力计算机技术的发展和进步。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值