arrays - 如何从Flutter中的另一个类访问/调用数组(列表)数据?

标签 arrays list flutter dart

示例我有三个 Dart 类。main.dartfirstdata.dartseconddata.dart

然后在firstdata.dartseconddata.dart中我有列表/数组数据
firstdata.dart:

class firstdata{
 static logo = [ assets/pic1.png, assets/pic2.png];
 static name = [ 'dani', 'lict'];}
seconddata.dart:
class seconddata{
 static logo = [ 'assets/image1.png', 'assets/image2.png'];
 static name = [ 'rose', 'fanny'];}

问题:如何从firstdata.dartseconddata.dart调用/访问数组/列表值到main.dart

最佳答案

您只能使用类名直接访问所有静态变量。

void main() {
    print(Firstdata.logo);
}

class Firstdata{
 static var logo = ['logo'];
 static var name = [ 'dani', 'lict'];}

class Seconddata{
 static var logo = [ 'assets/image1.png, assets/image2.png'];
 static var name = [ 'rose', 'fanny'];}

关于arrays - 如何从Flutter中的另一个类访问/调用数组(列表)数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60334759/

相关文章:

python - 从 Python 中的现有文件中选择一些单词

flutter - 如何在 flutter 中设置 showModalBottomSheet 宽度

从c中的未知类型数组创建指针数组

c++ - C++ 中的 vector 与数组?

python - 合并成对列表(元组)?

android - Flutter:不接受某些 Android 许可证。无法接受许可证

google-drive-api - Dart/flutter : download or read the contents of a Google Drive file

javascript - 合并来自具有相同键的不同对象的数组

.net - VB.NET需要一个class属性才能成为列表数组

python - “int”对象对于列表列表不可迭代