从sqlserver数据库中读取image字段到byte[],
在另一函数中需判断该数组是否赋值,
if( _bytephoto == null | _bytephoto.Length == 0 )
{
}
这样不行,提示“未定义值”
未处理的“System.NullReferenceException”类型的异常出现在 qqproject.model.dll 中。其他信息: 未将对象引用设置到对象的实例。
---------
怎么判断?
在另一函数中需判断该数组是否赋值,
if( _bytephoto == null | _bytephoto.Length == 0 )
{
}
这样不行,提示“未定义值”
未处理的“System.NullReferenceException”类型的异常出现在 qqproject.model.dll 中。其他信息: 未将对象引用设置到对象的实例。
---------
怎么判断?
解决方案 »
- SQL创建ACCESS表
- 请问下struct 结构可以和三层架构的model层一样,可以作为参数传递到另一个类的方法里面吗
- 高手帮帮忙
- 如果把16进制数转换成10进制?????
- 急救!c#调用Delphi,未能封送类型,因为嵌入数组实例的长度与布局中声明的长度不匹配
- 求教
- 各位朋友,有在网页上上传视频,音频,图象文件等和在网页上播放视频,音频,FLASH动画的源代码吗(最好C#的,VB也行)?
- 谁有《VISUAL C#高级编程范例》的配套程序??谢谢
- 在DataGrid里能实现rowspan=2吗,苦思不得其解
- 定义为List<T>[ ] 数组,会不会有什么隐患 ?
- 怎样让全屏的窗体在渐变的过程中不闪烁
- 在线等待:infragistics控件中的chart有人用过吗?请教一个问题!
{
if ( inByte.Length == 0 || null == inByte )
return true ;
else
return false ;
}
if( _bytephoto == null | _bytephoto.Length == 0 )
{
}
这里存在逻辑错误1) 逻辑OR操作是"||",不是"|"
2) 当_bytephoto = null,时,你却计算_bytephoto.Length == 0??肯定出错,改如下bool IsEmpty = false;if( _bytephoto != null )
{
if (_bytephoto.Length == 0 )
{
//空数组
IsEmpty = true;
}
}
else
{
IsEmpty = true;
}if (IsEmpty)
{
//这里处理是空的情况
}
{
if ( inByte.Length == 0 || null == inByte )
return true ;
else
return false ;
} private void button1_Click(object sender, System.EventArgs e)
{
byte[] b = null;
MessageBox.Show(IsNull(b).ToString());
}
报错啊!!一样的。