小编CSh*_*Evr的帖子

格式化文本到日期/时间格式c#

我创建了一个具有倒数计时器的Windows 8应用程序.我有计时器的代码,它工作正常,但不是从120秒倒计时,我希望它显示为2:00分钟,从那里倒计时.但因为我使用计时器,我不知道如何使用日期/时间属性(如果我甚至可以这样做).请帮我解决这个问题.

这是我的计时器代码:

 DispatcherTimer timer;
 private int counter = 120;

 public ArcadeMode()
 {
     InitializeComponent();
     timer = new DispatcherTimer();
     timer.Interval = TimeSpan.FromSeconds(1);
     timer.Tick += timer_Tick;
     timer.Start();
  }

  async void timer_Tick(object sender, object e)
  {
     await Time.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Low, () => { Time.Text = counter.ToString(); });
     counter--;
   }
Run Code Online (Sandbox Code Playgroud)

c# time timer

3
推荐指数
1
解决办法
442
查看次数

c#中的随机名生成器

我有一个女性和男性名字的列表,然后是数组中的姓氏列表.

我试图做的是使用随机生成器在这些数组中取这些名称,并根据我的调用输出随机的名字和姓氏.

在我完成之后,我将在其他类中引用该方法,而不是每次都写出来.

这是我到目前为止的代码:

  private void RandName()
  {
        string[] maleNames = new string[1000] { "aaron", "abdul", "abe", "abel", "abraham", "adam", "adan", "adolfo", "adolph", "adrian"};
        string[] femaleNames = new string[1000] { "abby", "abigail", "adele", "adrian"};
        string[] lastNames = new string[1000] { "abbott", "acosta", "adams", "adkins", "aguilar"};

        Random rand = new Random(DateTime.Now.Second);
        if (rand.Next(1, 2) == 1)
        {
            FirstName = maleNames[rand.Next(0, maleNames.Length - 1)];
        }
        else
        {
            FirstName = femaleNames[rand.Next(0, femaleNames.Length - 1)];
        }

  }
Run Code Online (Sandbox Code Playgroud)

我的问题是:如何使用我创建的名称数组创建随机名称生成器?

c# random names

2
推荐指数
3
解决办法
4万
查看次数

有没有办法压缩这段代码?

我有所有这些代码块都可以工作,但我想压缩它们只是为了看起来更好.有任何想法吗?

    public static AccountEnum Direct()
    {
        const AccountEnum direct = AccountEnum .DIRECT;
        return direct;
    }

    public static AccountEnum Partner()
    {
        const AccountEnum partner = AccountEnum .PARTNER;
        return partner;
    }

    public static AccountEnum Resold()
    {
        const AccountEnum resold = AccountEnum .RESOLD;
        return resold;
    }

    public static AccountEnum Referral()
    {
        const AccountEnum referral = AccountEnum .REFERRAL;
        return referral;
    }
Run Code Online (Sandbox Code Playgroud)

c# enums

-1
推荐指数
1
解决办法
133
查看次数

标签 统计

c# ×3

enums ×1

names ×1

random ×1

time ×1

timer ×1