访问没有对象名称和属性名称的属性?

时间:2015-11-29 03:17:00

标签: c#

通常如果我需要Accces类属性,比我用来编写objectname.properties名称(tempRecord),但是如何在这里工作没有编写objectname.properties名称

通常如果我需要Accces类属性,比我用来编写objectname.properties名称(tempRecord),但是如何在这里工作没有编写objectname.properties名称

const path = require('path')

console.log(process.env.NODE_ENV)

module.exports = {
  entry: ['babel-polyfill', './background.js'],
  output: {
    filename: 'background-bundle.js',
    publicPath: 'http://localhost:8090/assets',
    path: '../dist'
  },
  module: {
    loaders: [
      {
        loader: 'babel-loader',
        test: /.jsx?$/,
        exclude: path.resolve(__dirname, "node_modules"),
        query: {
          plugins: ['transform-runtime','syntax-async-functions', 'syntax-decorators'],
          presets: ['es2015','stage-3']
        }
      }
    ]
  },
  externals: {
    //don't bundle the 'react' npm package with our bundle.js
    //but get it from a global 'React' variable
//    'react': 'React'
  },
  resolve: {
    extensions: ['', '.js', '.jsx'],
    alias: {
      config: path.join(__dirname, 'config', process.env.NODE_ENV)
    }
  }
}

1 个答案:

答案 0 :(得分:0)

答案是Indexers (C#)

索引器语法便利性,使您能够创建客户端应用程序可以像数组一样访问的类,结构或接口。

索引器最常以类型实现,其主要目的是封装内部集合或数组。例如,假设您有一个名为TempRecord的类,它表示在24小时内10个不同时间记录的Farenheit温度。

该类包含一个名为" temps"的数组。 float类型表示温度,DateTime表示温度记录日期。

通过在此课程中实施索引器,客户可以将TempRecord实例中的温度设为float temp = tr[4],而不是float temp = tr.temps[4]

public int this[int index]    // Indexer declaration
{
    // get and set accessors
}