写成下面这样,说是空语句 请问如何修改 public void pcx(byte[] buffer, int offset, int count)
{
int i;
SendBuffer[0] = COM;//串口
SendBuffer[1] = Convert.ToByte(dir + comboBox1.SelectedIndex);//方向+地址 for (i = 0; i <= SendBuffer[1]; i++);
{
SendBuffer[i + 2] = SendBuffer[i];
}
this.serialPort1.Write(SendBuffer, 0, SendBuffer[1] + 2);
}
要求是将原来的SendBuffer数据向后推移两位,空出来的两位换成指定的数
{
int i;
SendBuffer[0] = COM;//串口
SendBuffer[1] = Convert.ToByte(dir + comboBox1.SelectedIndex);//方向+地址 for (i = 0; i <= SendBuffer[1]; i++);
{
SendBuffer[i + 2] = SendBuffer[i];
}
this.serialPort1.Write(SendBuffer, 0, SendBuffer[1] + 2);
}
要求是将原来的SendBuffer数据向后推移两位,空出来的两位换成指定的数
解决方案 »
- Nhibernat2的源代码在哪里可以找到
- 拼音字头搜索文字
- winfrom窗口中打开EXCEL并对表格进行操作,怎么做?
- 问一个弱智问题:怎么看一个打印机能否支持A2大小的纸张?
- .NetFramework自己提供的类为什么有提示信息? 怎么弄法? (有结果必结贴, 顶者有分)
- this.Close() 在 try//Catch{} 中不可用?
- 求助:C# 字符串 数组 、重复 组合
- 如何知道点击的是DataGrid中的哪一个模版列的按钮
- 本地化如何把缺省状态的对话框变的和某个特定语言一致?
- [请教] .net中PKI实现-关于证书和私钥的问题
- 跪求解决!!C# 调用C++的dll 参数类型转换的问题。
- DataGridView某个动态数据以实时监控方式输出
for (i = 0; i < SendBuffer.Length; i++) ;
{
SendBuffer[i + 2] = SendBuffer[i];
}
SendBuffer应该定义为方法内部的局部变量。这个不改,别的代码我就懒得往下看。