小编Sar*_*han的帖子

如何在c#中屏蔽/隐藏电子邮件地址

我有一个问题,我必须在c#中应用屏蔽/隐藏电子邮件地址的一部分.例

jhon@abc.com==> jh**n@abc.com
bigjhon@abc.com==> bi****n@abc.com
brotherhood@abc.com==>br*******od@abc.com
Run Code Online (Sandbox Code Playgroud)

我有这个代码,但它给了一些电子邮件的例外."指数数组的边界之外."

for (int i = 0; i < eml.Length; i++)
{
 int j = i == (eml.Length - 1) ? 0 : 1;
 cc = eml[i].ToString();
 if (i <= 1)
 {
  dispeml += cc;
 }
 else 
 if (eml[i + (j + k)].ToString() == "@")
 {
  dispeml += cc;
  k = 0;
  fl = 1;
 }
 else 
 if (eml[i + j].ToString() == "@")
 {
  dispeml += cc;
  fl = 1;
 }
 else 
 if (fl == …
Run Code Online (Sandbox Code Playgroud)

c# c#-3.0 c#-2.0 c#-4.0

12
推荐指数
2
解决办法
8316
查看次数

标签 统计

c# ×1

c#-2.0 ×1

c#-3.0 ×1

c#-4.0 ×1