我正在读取套接字编程,我看到了示例代码。 我不明白的是美元符号($)的含义。
byte[] outStream = System.Text.Encoding.ASCII.GetBytes(massConvoMsg + "$");
这是否意味着它是一个字符串?或?
谢谢。
答案 0 :(得分:10)
有人将文字美元符号字符添加到massConvoMsg字符串的末尾,并将结果编码为字节。
对c#
没有特别的意义答案 1 :(得分:5)
它在引号中。所以它是字符串
您在引号中使用的所有内容都是字符串。 (不仅在C#中,有很多语言)
答案 2 :(得分:2)
是的,这是一个字符串。它将被简单地附加到massConvoMsg
的末尾,并且处理的组合事物是单个字符串。
答案 3 :(得分:0)
用一个简单的概念:
您正尝试将massConvoMsg
的变量加入字符串类型,只需将其与字符串符号“$
”连接即可。
您可以输入massConvoMsg + "a"
或massConvoMsg + "dsadadsa"
之类的内容或任何您想要的字符串。
最后,您可能希望通过忽略连接的字符串来获取输出,然后您需要实现某种子字符串方法。例如:
substring(massConvoMsg, 0, "$"); // This will remove the $ sign.
问题,你为什么选择美元符号($)?因为它更具可读性,简单性和独特性。正确?