在C#中检查数组是否同步
要检查数组是否同步,代码如下:
示例
using System;
public class Demo {
public static void Main() {
string[] products = new string[] { };
Console.WriteLine("一个或多个行星以“E”开头? = {0}",
Array.Exists(products, ele => ele.StartsWith("E")));
Console.WriteLine("数组的大小是否固定? = " + products.IsFixedSize);
Console.WriteLine("数组是只读的吗? = " + products.IsReadOnly);
Console.WriteLine("数组是否同步? = " + products.IsSynchronized);
}
}输出结果
这将产生以下输出-
一个或多个行星以“E”开头? = False 数组的大小是否固定? = True 数组是只读的吗? = False 数组是否同步? = False
示例
让我们看另一个例子-
using System;
public class Demo {
public static void Main() {
String[] strArr1 = new String[3] { "John", "Jacob", "Tim"};
String[] strArr2 = new String[3] { "Tom","Brad","Bradley"};
Console.WriteLine("第一字符串数组...");
foreach(string val in strArr1) {
Console.WriteLine(val);
}
Console.WriteLine("第一个数组的大小是否固定? = " + strArr1.IsFixedSize);
Console.WriteLine("第一个数组是只读的吗? = " + strArr1.IsReadOnly);
Console.WriteLine("第一个数组是否同步? = " + strArr1.IsSynchronized);
Console.WriteLine("\n第二字符串数组...");
foreach(string val in strArr2) {
Console.WriteLine(val);
}
Console.WriteLine("第二个数组的大小是否固定? = " + strArr2.IsFixedSize);
Console.WriteLine("第二个数组是只读的吗?? = " + strArr2.IsReadOnly);
Console.WriteLine("第二个数组是否同步? = " + strArr2.IsSynchronized);
Console.WriteLine("两个数组对象是否相等? = "+strArr1.Equals(strArr2));
}
}输出结果
这将产生以下输出-
第一字符串数组... John Jacob Tim 第一个数组的大小是否固定? = True 第一个数组是只读的吗? = False 第一个数组是否同步? = False 第二字符串数组... Tom Brad Bradley 第二个数组的大小是否固定? = True 第二个数组是只读的吗?? = False 第二个数组是否同步? = False 两个数组对象是否相等? = False
热门推荐
10 生日贺卡祝福语 简短独特
11 初六开工祝福语简短
12 老师对学校祝福语简短
13 怎么生孩子祝福语简短
14 天气转凉祝福语简短
15 学生开学季祝福语简短
16 职场离职文案祝福语简短
17 送个姐妹生日祝福语简短
18 送蛇的祝福语简短