字节和字节是什么意思?

时间:2015-01-04 12:23:45

标签: c# .net

//
string productName;
byte& local1 = (byte&) productName;
//

这个字节是什么? 我真的不明白。我从我的朋友那里得到了代码,但我不明白这条线想说什么?因为它在我的VS2012中给出错误或红线。谁能解释一下?

2 个答案:

答案 0 :(得分:1)

它使local1成为引用字节类型,但这可能来自某些IL反编译而不是有效的C#语法。如果使用ref string参数反编译IL函数,则更有可能发生结果代码。

您无法使用C#编译器编译该代码。在IL中有许多合法的东西,但没有C#等效语法,而且通常是它反编译的方式(不能使其可编译)尽可能使其看起来像C#

答案 1 :(得分:0)

无效。最接近的语法是字节? - 它为byte添加了null支持。