What is the C++ code below doing? More specifically, what is the operator |=
?
long liFaultFlags = 0;
for (int i = 0; i < FAULTCOUNT; i++)
{
if (faults[i] == true)
{
liFaultFlags |= (1 << i);
}
}
return liFaultFlags;
How would this be implemented in C#?
See Question&Answers more detail:os