我在格式化这个问题的标题时遇到了困难.但我认为一个例子会让事情变得更加清晰.
我有以下列表,其中包含可变数量的其他列表,其中包含可变数量的'a'对象.
[
[ a, a, a, a],
[ a, a, a],
[ a, a, a],
[ a, a, a, a],
[ a, a, a],
[ a, a, a, a],
[ a, a, a]
]
Run Code Online (Sandbox Code Playgroud)
其中'a'表示类的实例:
class a {
public int Number { get; set; }
public SomeClass SomeClass { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
基本上我想要的是SomeClass在Number等于1 时创建一个对象列表.
我已经使用foreach循环实现了这一点,但我想使用Linq来实现这一点.
使用foreach循环的伪代码:
List<SomeObject> someObjectsList = new List<SomeObject>();
// list is the list which contains lists of 'a' objects described above …Run Code Online (Sandbox Code Playgroud) 我将Vue.js与Typescript结合使用。我想在我的项目中使用vue-datetime包。该软件包还没有打字稿定义文件,因此我正在尝试创建一个最低版本。
我已将index.d.ts文件添加到文件node_modules/vue-datetime夹:
import Vue from 'vue';
declare class Datetime extends Vue { }
declare class DatetimePopup extends Vue { }
export default Datetime;
export { Datetime, DatetimePopup };
Run Code Online (Sandbox Code Playgroud)
现在,在我的Vue组件中,我可以像这样导入和使用该包(请注意,我正在使用vue-class-component包,因此语法可能与您习惯的有所不同)。
<template>
<div>
<v-datetimepicker v-model="someproperty" class="myclass"></v-datetimepicker>
</div>
</template>
<script lang="ts">
import Vue from 'vue';
import Component from 'vue-class-component';
import { Datetime } from 'vue-datetime';
import 'vue-datetime/dist/vue-datetime.css';
Vue.component('v-datetimepicker', Datetime);
@Component({
components: { Datetime }
})
export default class MyComponent extends Vue {
}
</script>
<style> …Run Code Online (Sandbox Code Playgroud)