在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
以上是 在C#中检查数组是否同步 的全部内容, 来源链接: utcz.com/z/356482.html