bitwise operators - What is | in C# here? -
in following code block there few bitwise or's. i've never used them before trying understand code block meant.
    document doc = new document("cleanupoptions.docx");     doc.mailmerge.cleanupoptions = mailmergecleanupoptions.removeunusedregions |     mailmergecleanupoptions.removeunusedfields |     mailmergecleanupoptions.removecontainingfields;     doc.mailmerge.executewithregions(dataset);   so in block above, if used doc.mailmerge.cleanupoptions, how pick of statements cleanupoptions equal to? or combined?
they combined. enum can marked [flagsattribute] allows combination of values:
https://msdn.microsoft.com/en-us/library/system.flagsattribute(v=vs.110).aspx
Comments
Post a Comment