永发信息网

c# 密码转(****), *** 转原来密码

答案:4  悬赏:30  手机版
解决时间 2021-02-07 14:36
  • 提问者网友:棒棒糖
  • 2021-02-06 14:44
大家请问如何 把数据 里面的密码加载到listview 里然后 我可以把他转成密码字符 ***
然后 也可以把他转回原来的??
最佳答案
  • 五星知识达人网友:十鸦
  • 2021-02-06 15:11
listview 加载数据库中的原密码的时候把 listview .Text变成***** 点击刷新的时候再把数据库中的原密码加载出来
全部回答
  • 1楼网友:拜訪者
  • 2021-02-06 18:14
弄一个隐藏控件 你加载密码的时候在listview中和隐藏控件中都赋值 然后listview中的是****,在需要转成原来的时候再把隐藏控件中的值存入数据库中
  • 2楼网友:从此江山别
  • 2021-02-06 16:46
我这个方法比较笨,希望有优化的一起讨论~ static void Main(string[] args){ char[] num="你要是用来显示,直接赋值***就行,还转换干嘛啊?不显示的话你后台直接用变量不就行了
  • 3楼网友:一秋
  • 2021-02-06 15:34
我这个方法比较笨,希望有优化的一起讨论~ static void Main(string[] args){ char[] num="#include  #include  using namespace std; int main(){ typedef unsigned char byte; byte a[] = { 125, 124, 113, 107, 150, 118 }; byte b[3]; memcpy(b, a + 2, 3); for (int i = 0; i < 3; i++) cout << (int)b[i] << endl; return 0; }主要是main函数的前四行,c++没有byte类型,可以用char代替,因为byte是一个字节的,可以用memcpy复制相应数量的内存,a + 2是数组a中113的地址,当然你也可以用循环直接赋值来复制元素。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯