我想在前端设定一个值来定义字节长度,代码如下
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
byte[] ReadBuffer => new byte[int.Parse(DataLengthtextBox.Text)];
}
这样是正确的
但是我把lambda表达式改成赋值就出错
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
byte[] ReadBuffer = new byte[int.Parse(DataLengthtextBox.Text)];
}
这样就是错误的
或者我将
byte[] ReadBuffer => new byte[int.Parse(DataLengthtextBox.Text)];
移动到MainWindows的构造函数中就出错,但是改成直接赋值有没问题。
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
byte[] ReadBuffer = new byte[int.Parse(DataLengthtextBox.Text)];
}
}
这样是正确的
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
byte[] ReadBuffer => new byte[int.Parse(DataLengthtextBox.Text)];
}
}
这样又报错
我想问一下这是为什么