C# 有没有人晓得从2的0次方到2的9次方的和有多少种组合又或者…C# 有没有人晓得从2的0次方到2的9次方的和有多少种组合又或者…
C# 有没有人知道从2的0次方到2的9次方的和有多少种组合,又或者……
349
烦请大家移步,两边都会给分~那边人气太冷清了,这么久过去了,帖子都不带沉的。
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
你可以将checkbox的...
C# 有没有人晓得从2的0次方到2的9次方的和有多少种组合又或者…
C# 有没有人知道从2的0次方到2的9次方的和有多少种组合,又或者……
349
烦请大家移步,两边都会给分~那边人气太冷清了,这么久过去了,帖子都不带沉的。
------解决
--------------------------------------------------------
------解决方案--------------------------------------------------------
你可以将checkbox的tag属性于enum值对应,然后通过与或操作来确定,比如
有一个数 xxx,
xxx = xml | eml | doc;
checkbox1.Tag = eml;
if ((xxx Convert.ToInt32(checkbox1.Tag) != 0)
checkbox1.Checked = true;//tag值包括在这个数中
------解决方案--------------------------------------------------------
其实这不是一个C#问题,这是一个算法问题,或者,单纯地讲,这是高中数学的问题。
------解决方案--------------------------------------------------------
2^0到2^9可以通过位或运算生成1-512
------解决方案--------------------------------------------------------
这还用算吗,2^10 - 1
------解决方案--------------------------------------------------------
用位运算
C# code
if ((FTvalue (int)FileType.xml)!=0)
Messagebox.Show( 选中了xml );
------解决方案--------------------------------------------------------
不用管有多少种组合,一个if判断一个类型,写10个if就可以判断所有的类型了
本文档为【C# 有没有人晓得从2的0次方到2的9次方的和有多少种组合又或者…】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。