C# 유용한 Array.Methods()
예시
var colors = new[] { "red", "green", "blue" };
var result = Array.IndexOf(colors, "red");
WriteLine(result); // 0
Array.Exists()
예시
var colors = new[] { "red", "green", "blue" };
var result = Array.Exists(colors, color => color.Contains("green"));
WriteLine(result); // true
Array.Find()
예시
var colors = new[] { "red", "green", "blue" };
var result = Array.Find(colors, color => color.Contains("green"));
WriteLine(result); // "green"
Array.FindLast()
Array.FindIndex()
예시
var colors = new[] { "red", "green", "blue" };
var result = Array.FindIndex(colors, color => color.Contains("green"));
WriteLine(result); // 1
Array.FindAll()
예시
var colors = new[] { "red", "green", "blue" };
var result = Array.FindAll(colors, color => color.Contains("r"));
foreach (var color in result)
{
WriteLine(color);
}
// "red"
// "green"
Array.Reverse()
예시
var colors = new[] { "red", "green", "blue" };
var result = Array.Reverse(colors);
foreach (var color in result)
{
WriteLine(color);
}
// "blue"
// "green"
// "red"
Array.Copy()
예시
var colors = new[] { "red", "green", "blue" };
var colors2 = new string[colors.length];
Array.Copy(colors, colors2, 2);
foreach (var color in colors2)
{
WriteLine(color);
}
// "red"
// "green"
Array.Sort()
예시
var colors = new[] { "red", "green", "blue" };
Array.Sort(colors);
foreach (var color in colors)
{
WriteLine(color);
}
// "blue"
// "green"
// "red"
Array.BinarySearch()
예시
var colors = new[] { "red", "green", "blue" };
Array.Sort(colors); // "blue", "green", "red"
var index = Array.BinarySearch(colors, "green");
if (index == -1)
{
WriteLine("not found");
}
else
{
WriteLine(index); // 1
}
Reference
이 문제에 관하여(C# 유용한 Array.Methods()), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/3mustard/c-useful-array-methods-3n2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)