举个例子,我有三个飞镖类。main.dart、firstdata.dart和seconddata.dart。
然后在firstdata.dart和seconddata.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.dart和seconddata.dart向main.dart调用/访问数组/列表值
发布于 2020-02-21 16:34:14
只需使用类名即可直接访问所有静态变量。
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'];}发布于 2020-02-21 16:35:51
//Custom class in project directory
class FirstData {
FirstData._();
static logo = [ assets/pic1.png, assets/pic2.png];
static name = [ 'dani', 'lict'];
}
class SecondData {
SecondData._();
static logo = [ assets/image1.png, assets/image2.png];
static name = [ 'rose', 'fanny'];
}现在像这样调用任何类:
class MainClass {
// From Class Second
FirstData.logo;
FirstData.name;
// From Class Second
SecondData.logo;
SecondData.name;
}https://stackoverflow.com/questions/60334759
复制相似问题