在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 祝福语驱散霉运的话简短