当前位置:网站首页>C# 开发中遇到的一些小技巧
C# 开发中遇到的一些小技巧
2022-08-08 22:07:00 【w0100746363】
开发中遇到的一些C#封装好的接口或者小技巧(暂时算一些小技巧吧,没想到更好的表达)。
1、数组中包含某个元素的个数
//数组中字符串a的个数
string[] a = { "ab", "ac", "a", "ac", "bc", "c" };
int countA = a.Count(item => item.Contains("a"));
//数组中true的个数
bool[] b = { true, false, true, true, false };
int count = b.Count(item => item);2、清空一个数组
//从第一个开始全部清空
System.Array.Clear(a,0, a.Length);3、从给定范围取出N个不同随机数
// 从[0,99]中取出10个不同随机数,Enumerable.Range(int start, int count)
int[] arr = Enumerable.Range(0, 100).OrderBy(t => Guid.NewGuid()).Take(10).ToArray();
// 排序
var arr1 = arr.OrderBy(s=>s);4、按列遍历二维数组
int[,] a = new int[2, 4];
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 4; j++)
{
Console.Write(a[j, i]);
}
}5、直接输出数组的数据,如输出上面数组a的数据
Debug.Log(string.Join(",", a));这样的方式非常简便,比用循环简单多了。
边栏推荐
猜你喜欢
随机推荐
2020-03-09
快手“三号人物”的出海漂流
2020-03-09
DCM: 中间件家族迎来新成员
给定二叉搜索树和两个整数A,B (最小整数和最大整数)。如何删除不在该区间内的元素(剪枝)
战投部都没了的字节,买了一家高端妇幼医院
【公开课预告】:AV1编码器的优化及其在流媒体和实时通讯中的应用
n皇后求解单一解问题
scala排序,sort,sorted,sortBy,sortWith
零数科技向海南省委书记汇报数字金融创新
一个英文字母,一个中文各占多少字节
深耕“有效私域”,雀巢集团携手腾讯重塑零售数字化体验
百度 IP 查询
What can a reverse proxy server do?
Conditional-DETR 论文解析
Mysql汉字乱码的问题
Conformer论文以及代码解析(上)
用飞书招聘医生,美中宜和“字节化”?
【硬件通讯协议】SIP总线协议以及模拟(软件)SPI
Analysis of AutoAssign Papers









