.gitignore
に書いたのに無視されない(.gitignore
の内容が反映されない)場合は
$ git rm --cached path/to/file
を試してみると良いそうです。
.gitignore
への記述前にインデックスされたファイルについては無視されないようになっているみたいです。
リンク
[Git] .gitignoreの仕様詳解 – Qiita
https://qiita.com/anqooqie/items/110957797b3d5280c44f
.gitignore
に書いたのに無視されない(.gitignore
の内容が反映されない)場合は
$ git rm --cached path/to/file
を試してみると良いそうです。
.gitignore
への記述前にインデックスされたファイルについては無視されないようになっているみたいです。
[Git] .gitignoreの仕様詳解 – Qiita
https://qiita.com/anqooqie/items/110957797b3d5280c44f
C#のLINQで最小値の要素を取り出す方法をいくつか調べてみました。
using System;
using System.Collections.Generic;
using System.Linq;
public class Example1
{
struct Example
{
public string name;
public int value;
}
static public void Main ()
{
List list = new List<Example> {
new Example { name = "aaa", value = 321 },
new Example { name = "bbb", value = 432 },
new Example { name = "ccc", value = 123 }
};
Example e = list.Aggregate((a, b) => a.value < b.value ? a : b);
Console.WriteLine("{0}: {1}", e.name, e.value);
}
}
ccc: 123
using System;
using System.Collections.Generic;
using System.Linq;
public class Example2
{
struct Example
{
public string name;
public int value;
}
static public void Main ()
{
List list = new List<Example> {
new Example { name = "aaa", value = 321 },
new Example { name = "bbb", value = 432 },
new Example { name = "ccc", value = 123 }
};
Example e = list.OrderBy(e => e.value).First();
Console.WriteLine("{0}: {1}", e.name, e.value);
}
}
ccc: 123
Enumerable.Aggregate Method (System.Linq) | Microsoft Docs
https://docs.microsoft.com/en-us/dotnet/api/system.linq.enumerable.aggregate?view=netframework-4.7.2
C#でリストをソートしたい場合はLINQのOrderBy
を使うと簡単にできるようです。
using System;
using System.Collections.Generic;
using System.Linq;
public class Example1
{
static public void Main ()
{
List list = new List<:int> { 321, 432, 123 };
list = list.OrderBy(i => i).ToList();
foreach(int i in list) {
Console.WriteLine(i);
}
}
}
123
321
432
構造体の場合も同じような感じでできます。
using System;
using System.Collections.Generic;
using System.Linq;
public class Example2
{
struct Example
{
public string name;
public int value;
}
static public void Main ()
{
List list = new List<Example> {
new Example { name = "aaa", value = 321 },
new Example { name = "bbb", value = 432 },
new Example { name = "ccc", value = 123 }
};
list = list.OrderBy(e => e.value).ToList();
foreach(Example e in list) {
Console.WriteLine("{0}: {1}", e.name, e.value);
}
}
}
ccc: 123
aaa: 321
bbb: 432
Enumerable.OrderBy Method (System.Linq) | Microsoft Docs
https://docs.microsoft.com/en-us/dotnet/api/system.linq.enumerable.orderby?view=netframework-4.7.2