在20个元素大小的数组中为每个元素存储3个值的最佳方法是什么?例如,一个20人的阵列,可以存储他们的姓名,地址和电话号码.
会不会是这样的
int[][] myArray = new int[20][3];
Run Code Online (Sandbox Code Playgroud)
或类似的东西?
谢谢
目前我正在使用它在调用函数之前在后台线程上等待 5 秒: DispatchQueue.global(qos: .background).asyncAfter(deadline: .now() + 5, execute: {
这很好用,但我想每次都等待一个随机的持续时间。做这样的事情:
let randomTime = Int(arc4random_uniform(10))
DispatchQueue.global(qos: .background).asyncAfter(deadline: .now() + randomTime, execute: {
Run Code Online (Sandbox Code Playgroud)
给我错误: Type of expression is ambiguous without more context
干杯。
我有一个数组,称为numberSets.
numberSets有4个数组,分别是numberSet1,numberSet2,numberSet3和numberSet4.
现在我有一个For循环,提示用户在不同的时间输入4个值.第一个输入值必须等于numberSet1中的一个数字,第二个输入值必须等于numberSet2中的一个数字,依此类推.
我的问题是尝试编写IF语句.例如:
int input = int.Parse(Console.ReadLine());
if (input == numberSets .... ) {
data[i] = input; //The data variable has 4 arrays too, for the 4 user inputs.
Console.Write("Wowa wee wah, Great success!");
}
else {
Conosle.Write("Sorry you must enter the correct values");
}
Run Code Online (Sandbox Code Playgroud)