小编Bar*_*ard的帖子

C# - 打印字典

我创建了一个字典,其中包含两个值DateTime和一个字符串.现在我想打印从字典到文本框的所有内容.有人知道怎么做这个吗.我已经使用此代码将字典打印到控制台:

private void button1_Click(object sender, EventArgs e)
{
    Dictionary<DateTime, string> dictionary = new Dictionary<DateTime, string>();
    dictionary.Add(monthCalendar1.SelectionStart, textBox1.Text);

    foreach (KeyValuePair<DateTime, string> kvp in dictionary)
    {
        //textBox3.Text += ("Key = {0}, Value = {1}", kvp.Key, kvp.Value);
        Console.WriteLine("Key = {0}, Value = {1}", kvp.Key, kvp.Value);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# dictionary

46
推荐指数
4
解决办法
9万
查看次数

Bootstrap - 更改颜色面板 - 主要

我已经使用panel-primary在Bootstrap中创建了一个面板.但现在我想改变默认的蓝色.

我添加了css,但是通过此更改,面板保持蓝色

#panel-primary {
background-color: #194719;
Run Code Online (Sandbox Code Playgroud)

}

我怎样才能改变这种蓝色?

panel twitter-bootstrap

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

从带有索引的数组中获取前 3 个最高值

我有一个包含双精度数的数组。现在我想从数组中获取 3 个最高值,并且我想知道它们的索引是什么。

这是我的代码:

var threeHighest = wineOfferCounter.OrderByDescending(x => x).Take(3).ToArray();
var firstIndex = wineOfferCounter.ToList().IndexOf(threeHighest[0]);
var secondIndex = wineOfferCounter.ToList().IndexOf(threeHighest[1]);
var thirdIndex = wineOfferCounter.ToList().IndexOf(threeHighest[2]);

Console.WriteLine("Offer " + firstIndex + " bought " + threeHighest[0] + " times");
Console.WriteLine("Offer " + secondIndex + " bought " + threeHighest[1] + " times");
Console.WriteLine("Offer " + thirdIndex + " bought " + threeHighest[2] + " times");
Run Code Online (Sandbox Code Playgroud)

但是当wineOfferCounter包含两个或多个相同的值时,我会得到第一个索引两次。相反,我想获得唯一的索引。因此,如果在位置处的wineOfferCounter[3]值是 25,并且在wineOfferCounter[6]处的值也是 25。结果是:

"Offer 3 bought 25 times"
"Offer 3 bought 25 times" …
Run Code Online (Sandbox Code Playgroud)

c# linq

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

在 C# 中查找日期和更改格式

我有一个包含不同数据的文本文件。现在我需要替换文件中的多个内容,然后才能正确使用数据。我已经用正则表达式替换了文本。但现在我需要更改日期。但我无法弄清楚如何做到这一点。

日期看起来像这样:"utc": "2017-10-02 19:55:00.205263000 Z" 我想为这种日期格式的所有出现获得这个结果: "utc": "2017-10-02 19:55:00"

我尝试使用以下代码:

string pattern = @"{0:yyyy-mm-dd hh:mm:ss.fff Z}";
string replacement = "{0:yyyy-mm-dd hh:mm:ss";
Regex rgx = new Regex(pattern);
string result = rgx.Replace(theInputTextFile, replacement);
Run Code Online (Sandbox Code Playgroud)

是否不能将日期格式与正则表达式一起使用。或者我在我的代码中犯了错误?

我使用了这里的信息,用于日期格式

c# regex date

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

标签 统计

c# ×3

date ×1

dictionary ×1

linq ×1

panel ×1

regex ×1

twitter-bootstrap ×1