behavior | CommandBehavior.CloseConnection 请问这里的"|" 符号是什么意思?

爱知菜 2014-01-14 10:38:42
在使用C# 的sql操作里的 ExecuteReader函数看到的:

using (SqlCommand cmd = new SqlCommand(sql, conn))
{
return cmd.ExecuteReader(behavior | CommandBehavior.CloseConnection);
}


behavior | CommandBehavior.CloseConnection是什么意思?"|"符号又是什么意思
...全文
154 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
看来lz没有上过编程学前班,没有学习过计算机基本原理。 http://baike.baidu.com/view/379209.htm
爱知菜 2014-01-14
  • 打赏
  • 举报
回复
引用 1 楼 l397870376 的回复:
应该是 或者 的意思
不是并集的意思吗?
_小黑_ 2014-01-14
  • 打赏
  • 举报
回复
应该是 或者 的意思
dreamofchina 2014-01-14
  • 打赏
  • 举报
回复
| 按位或 || 或
angel6709 2014-01-14
  • 打赏
  • 举报
回复
枚举也是整数,|是按位或
本拉灯 2014-01-14
  • 打赏
  • 举报
回复
你直接理解成这样吧 return cmd.ExecuteReader(behavior + CommandBehavior.CloseConnection); 他等同于+号

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧