public string GetVolumes(UInt32 Mask)
{
for (int i = 0; i < 32; i++)
{
uint p = (uint)Math.Pow(2, i);
if ((p | Mask) == p) //主要是 这句
{
return ((char)('A' + i)).ToString();
}
}
return string.Empty;
}功能是 把 磁盘驱动器掩码 转为 卷标盘符 我主要熟悉 delphi c#不怎么用 求解释
解决方案 »
- WPF如何通过按键事件构造三维图形?还有关于3Dtools~~
- textbox 的简单问题
- 点击DataGridview列头进行排序,怎样实现某一列排序时列值不变?
- 请问在setupfactory中如何把.netframework2.0打包进去?
- 数据采集,正则表达式匹配问题
- 如何做一个窗体,固定占据屏幕顶端一行,其它窗体在最大化时也不能进入这个区域?
- 这个问题困扰我一天了,网上搜了半天也没有找到答案,请大家帮忙~~
- 二维码识别?
- 如何获取机器MAC地址?
- C#调用C写的DLL,Dll中有函数参数是char arr[],C#中如何定义和传递改参数?在线等待
- c# 句柄 Listbox操作
- 请教 怎么把图片放到bin文件夹或者其他文件夹
Mask=2,返回B
Mask=4,返回C
Mask=8,返回D
...